shanselman, to random
@shanselman@hachyderm.io avatar

Hey friends, if you have been enjoying my series with @stephentoub on “deep .net” then please come to this “highly technical talk” (that’s literally the title!) be sure to rate it after the session so leadership knows that highly technical talks are valuable! https://msft.it/6017YXyZH

zadjii, to windows
@zadjii@mastodon.social avatar

oh I guess I made for open source today at

KirillOsenkov, to random
@KirillOsenkov@mastodon.social avatar

Most important announcement from today:

MSBuild binlog viewer can now explain that a file is copied to output because it came from the output of a project reference (direct or transitive).

shanselman, to random
@shanselman@hachyderm.io avatar

Day 1 of was lovely. If you'd like, join my Microsoft Learn AI Plan that includes Courses, Videos, Tests and more. It's a learning bookmark collection on steroids - Sign in to and join the Plan to track your progress! https://learn.microsoft.com/en-us/plans/jwoqin8dwe74jy?learnerGroupId=186b2046-09b3-4c67-aae1-7a5350bffba8

heaths, to CSharp
@heaths@fosstodon.org avatar
davidpine, to dotnet
@davidpine@dotnet.social avatar

📢 .NET Aspire is now generally available!

🪄 App Host (Orchestrator)
📈 Developer Dashboard
🧩 Components
🚀 Deployment
🔍 Service Discovery
🤓 C# > YAML
📏 Telemetry,
🔌 Framework Integrations
🛠️ Tooling & Templates
✅ Extensible

:dotnet:

https://learn.microsoft.com/dotnet/aspire

.NET Aspire dashboard displaying the Metrics page selected with a "webfrontend" resource's instrumentation/meter for System.Net.Http, as a graphical representation of HTTP request durations.
An Azure Developer CLI (azd) command diagram used to help depict the process, step by step, by which a .NET Aspire app is deployed to Azure.

qmatteoq, to random
@qmatteoq@mastodon.social avatar

It's a bit of a conflicting situation because it happens at the same time of my lab😁, but this session from @Jthake and @barnambora is one you don't want to miss! Get an overview of all the Copilot customization capabilities: plugins, connectors, custom copilots and many more! https://t.co/6pQy0FpBH9

bitbonk, to dotnet
@bitbonk@mastodon.social avatar

With the help of @slang25 I learned some interesting stuff today.

🧵↓

chethusk, to dotnet
@chethusk@hachyderm.io avatar

I have commited even more crimes!

Look upon my works, ye mighty, and despair!

https://github.com/baronfel/sdk-container-demo/blob/main/src/sdk-container-demo/sdk-container-demo.csproj#L46-L108

This is some deep lore, but what I'm doing here is orchestrating the publishing of a Web application into 4 OCI containers, pivoting on

  • 2 user-facing tag names
  • 2 architectures

and building+publishing those in parallel. From there, I'm gathering those container names and creating 'multi-arch' manifests - so users can use the nice names without the architectures.

governa, to random
@governa@fosstodon.org avatar
fell, to gamedev
@fell@ma.fellr.net avatar

So, like many folks, I'm doing a bit of saturday work from home to support the project as it is getting closer to release.

Since my home desktop is primarily a system, I decided to try and see if I could compile a game without Windows.

Short answer: No. I could not.

There is actually an package that gives you a working compiler in , but there is no way to get to work to build .sln and .vcxproj files.

I wonder how much worse the build time would be in a VM 🤔

robrich, to dotnet
@robrich@hachyderm.io avatar

https://www.cazzulino.com/git-info-from-msbuild-and-code.html - branch and hash information injected into and generated file. Nice work https://linkedin.com/in/in/DanielCazzulino. How would I use these vars in shell scripts to set the DevOps build number? https://stackoverflow.com/a/58297704/702931

lambdageek, to vscode
@lambdageek@mastodon.social avatar

So I made a thing...

It's a VS Code extension based on Kirill Osenkov's @KirillOsenkov MS Build structured log viewer.

https://marketplace.visualstudio.com/items?itemName=lambdageek.msbuild-structured-log-viewer

The desktop version runs on CoreCLR, the https://insiders.vscode.dev version runs using the new (and still very experimental!) .NET 8 WASI workload on top of VS Code's WASI extension host (https://code.visualstudio.com/blogs/2023/06/05/vscode-wasm-wasi)

ljrk, to dotnet
@ljrk@todon.eu avatar

The fruits of my and struggle :'-)

https://github.com/ljrk0/FOCA/tree/upgrade-assistant-net48

Will probably move to a company GitHub soon-ish. I cleaned up a lot of my trial-and-error but there's testing needed to be done on Windows targeting both .NET Fx 4.8 and .NET 7.0.

Still some bugs, e.g., version information not being displayed in the splash screen and weirdly the upgrade-tool put the version info from one of the sub-projects into the metadata of the main project... but those are minor things.

ljrk, to dotnet
@ljrk@todon.eu avatar

More / woes :|

I have multiple projects that can support net7.0-windows on, well Windows, and net48 on Windows and Unix (through ) in one solution. This works fine if I build on Linux and on Windows, but if I choose to specify the target OS using dotnet build --os or the runtime dotnet build --runtime explicitly (they both amount to the same thing), either for cross-compilation or even when it matches the host, this breaks horribly since specifying a RID (Runtime Identifier) on solution level is not possible since .NET 5.0 and errors with . This is well-known and there's also a really weird workaround:

https://github.com/dotnet/sdk/issues/14281#issuecomment-1247327343

Setting -p:ImportByWildcardBeforeSolution=false also works... . Apparently there's no incentive to fix this anytime soon :(

ljrk, to linux
@ljrk@todon.eu avatar

Anyone here good with ? I could now build (use: https://github.com/ljrk0/FOCA/tree/linux) successfully on , after getting friendly help on errors by @rainer (make sure the env var VERSION is unset).

I could now start an database running in a :

$ podman run \  
 -e 'MSSQL_SA_PASSWORD=Iwonttellyou1234' \  
 -e "MSSQL_PID=Express" \  
 -e "ACCEPT_EULA=Y" \  
 -p 1433:1433 \  
--rm \  
 mcr.microsoft.com/mssql/server:2022-latest  

While the connection dialog (https://github.com/rusanu/dataconnectiondialog) wouldn't allow me to select SQL Server Authentication initially, editing the FOCA.exe.config to set Integrated Security=false in connectionString (which allows using something different than Windows Authentication/NTLM) fixed that issue.

Unfortunately, after logging in with user name to "SA" and logging in with the password, it instantly crashes. Starting it again, it instantly hangs. It does work through though.

ljrk, to random
@ljrk@todon.eu avatar

I HATE

/usr/lib/mono/msbuild/Current/bin/NuGet.targets(131,5): error : 'base-devel' is not a valid version string. [/path/to/my.sln]  
/usr/lib/mono/msbuild/Current/bin/NuGet.targets(131,5): error : Parameter name: value [/path/to/mysln]  
Done Building Project "/path/to/my.sln" (Restore target(s)) -- FAILED.

Guess which file does not contain the string 'base-devel' nor does any file in the whole directory? Hmmmmm?

mikedoise, to random
@mikedoise@techopolis.social avatar

We will be recording a new episode today discussing everything from , , , and the changes coming to streaming services. I hope you will join our live strem, which I will post later today.

shanselman, to random
@shanselman@hachyderm.io avatar

It’s up! The closing keynote, “Scott and Mark learn to code” with me and @markrussinovich https://aka.ms/build/ScottandMark we write a multiplayer game in an unfamiliar language live on stage with GitHub copilot in Visual Studio. This is the most fun I’ve ever had presenting

TimPurdum, to random

What's the difference between .dev and .dev?

J_aa_p, to random
@J_aa_p@mastodon.social avatar

New Windows 'Dev Home'
(for all developers)

"Developer joy with Scott Hanselman and friends"

👀https://build.microsoft.com/en-US/sessions/7ed9bb72-b4f4-4490-9b26-911d1ac263d1

bradwilson, to random
@bradwilson@mastodon.social avatar

GitHub-ception! 😁 @martinwoodward

alvinashcraft, to random
@alvinashcraft@hachyderm.io avatar

Anyone at ? I have a couple of copies of my books to give away. Find me in a plain red baseball cap and blue Build hoodie.

TimPurdum,

@alvinashcraft got this cool free book from @alvinashcraft at , thanks, Alvin!

JamesDBartlett3, to webdev
@JamesDBartlett3@techhub.social avatar

I've been really enjoying so far, but the next to the video is extremely distracting, so I wrote a that hides the and resizes the video to take advantage of the extra space. Just install the browser extension (https://add0n.com/stylus.html), then click the Install button on the linked page below, and enjoy a cleaner, less distracting experience. 😎
https://userstyles.world/style/9990/microsoft-build-2023-hide-chat

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • InstantRegret
  • GTA5RPClips
  • magazineikmin
  • mdbf
  • rosin
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • thenastyranch
  • osvaldo12
  • DreamBathrooms
  • anitta
  • ngwrru68w68
  • ethstaker
  • modclub
  • cubers
  • cisconetworking
  • Durango
  • tacticalgear
  • tester
  • normalnudes
  • Leos
  • megavids
  • provamag3
  • lostlight
  • All magazines