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! #msbuildhttps://msft.it/6017YXyZH
@shanselman How do you feel about the Microsoft Recall? Seems like a slippery slope when us users will (change in terms of service) have everything we do privacy violated to train whatever the next AI model is. It can't redact out personal information but is DRM aware? Seems like the intent is laid out.
We're only missing Scarlet Johansson in this story.
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#copilot#microsoft365#msbuild
This is some deep lore, but what I'm doing here is orchestrating the publishing of a #dotnet 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.
@chethusk@KirillOsenkov my first thought seeing the code "I bet they work on ms build or spent a lot of time digging through the sources" and I guess I was right 😀
I'm the PM for MSBuild, but I try to actively do things with the tool to make sure I'm aware of all of the pain points that end users might have - and there are many!
So, like many #GameDev#programming 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 #Linux system, I decided to try and see if I could compile a #Windows game without Windows.
Short answer: No. I could not.
There is actually an #AUR package that gives you a working #MSVC compiler in #Wine, but there is no way to get #MSBuild to work to build .sln and .vcxproj files.
I wonder how much worse the build time would be in a VM 🤔
@fell
Mingw-w64 will get you the cross compiler but you're likely stuck on the sln and.vcxproj files. Those are specific to Visual Studio. You'll need to look into make or the like to get a binary.
@bigolewannabe Yeah nah, it's 20 projects and hundreds of source files. I assumed someone would've built a tool that can work with .vcxproj files, it's just xml and I edit them by hand all the time.
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.