-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Ouput path absolute only for OSX? #10764
Comments
Seems likely this is caused by user config or MSBuild variables, im currently investigating but its likely not a bug in msbuild. Sorry for the trouble |
We recommend attaching a binlog so we can conduct further research. |
That being said - you can try to use MSBuild Binary Log Viewer to search for all reassignments of |
Issue resolved it was user configuration messing up the path |
Thank you for comming quickly back to us with the results! |
Issue Description
Description
I got an issue in my vim plugin for dotnet development saying that the output path was incorrect. After some digging we found out that seemingly only on OSX the
OutputPath
msbuild variable is absoluteOSX
Windows
MSBuild version 17.11.3+0c8610977 for .NET
17.11.3.35201
Ubuntu WSL
MSBuild version 17.8.5+b5265ef37 for .NET
17.8.5.5502
I guess my question is if this is intentional or not. In my code im querying this variable to be able to construct a path to the final build dll.
Link to issue:
GustavEikaas/easy-dotnet.nvim#143
Steps to Reproduce
Use a machine running OSX
dotnet msbuild ./ -getProperty:OutputPath -getProperty:TargetExt -getProperty:AssemblyName -getProperty:TargetFramework
OutputPath
Expected Behavior
I guess I would expect OSX to behave like this
Actual Behavior
Analysis
No response
Versions & Configurations
No response
The text was updated successfully, but these errors were encountered: