Comments (8)
@lol768 thanks for your suggestion but I'm going to close this as won't fix . If you feel strongly about it and want to discuss it further please don't hesitate to reopen.
from runner-images.
This issue has not had any activity for 45 days and will be closed in 45 days if there continues to be no activity.
from runner-images.
Hello!
Could you please check answer in #294? I believe it will resolve this issue too
from runner-images.
I think this should work out of the box @maxim-lobanov - is there a reason it can't?
from runner-images.
On my local box, MSBuild
is available only from Visual Studio Command Prompt
. It is not available from Command Line
. So I believed that it is expected.
If it works for you locally, probably, it may depend on version of VS / .NET Framework. Do you have any documentation links to confirm that msbuild should be available outside Visual Studio Command Prompt
?
from runner-images.
No, it's not based on documentation - rather than how I thought this would intuitively work. If I installed a package on any Linux distro and the executables weren't available in PATH
afterwards, I'd consider the installation process broken... .NET Core does this properly, for instance.
Maybe my expectations are just not aligned with how this is supposed to work on Windows (where everything seems to be 10x more painful!).
from runner-images.
Hm, good point. I didn't consider that msbuild
is on PATH for macOS / Ubuntu and available without Visual Studio Command Prompt
. For macOS, for example, it comes from /Library/Frameworks/Mono.framework/Versions/Current/Commands/msbuild
In this case, probably, we should add it on PATH for Windows too.
@alepauly , @al-cheb , any thoughts?
from runner-images.
@maxim-lobanov @lol768 I wouldn't expect it to be in the PATH on Windows and instead I would want to use the Dev Command Prompt bat to set it up (or maybe a platform agnostic action, say setup-msbuild
?). One thing to consider is that it's possible that there are differences between dotnet core MSBuild and the one packaged with Visual Studio. It could be confusing to know which one is getting used. I rather we don't add too many things to the PATH since it can create problems going forward.
from runner-images.
Related Issues (20)
- Checksum verification fails for cosmosdb-emulator installation HOT 3
- [Macos-12] Python version 3.7 will be removed from the macos-12 image on September 16,2024
- [Macos] Android NDK 24 will be removed on September 16,2024
- [Macos] go version 1.20.0 will be removed on September 16,2024.
- Update/Add uv/uvx HOT 2
- Signature thumbprint do not match expected for latest Azure CLI release HOT 3
- Wrong Signature Thumbprint - Install Azure CLI - Windows Server 2019 Runner Image HOT 2
- why is new image consisting latest chrome and chrome driver is not taken by azure pipleines HOT 11
- System.IO.IOException: No space left on device HOT 4
- Update/Add timmrt HOT 1
- [macOS] Xcodes visionOS platform will be removed from macOS-14 images on September 23, 2024 HOT 4
- Microsoft Entra Workload ID not supported (update packer plugin) HOT 2
- Wrong Signature Thumbprint - Install Visual Studio - Windows Server 2022 Runner Image HOT 2
- Windows-2022 20240825.1.0 cannot run visual studio static analysis tools HOT 2
- WSLv2 Support with updated Windows github-hosted runners HOT 1
- Add debian images HOT 2
- Add LWP::Protocol::https HOT 2
- Windows 2022 - Visual Studio 17.11 HOT 1
- Chromedriver installation issue during npm install HOT 2
- Update Xcode 16 Beta 6 to Xcode 16 RC HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from runner-images.