-
Notifications
You must be signed in to change notification settings - Fork 33
Monowindowsmsbuild: Do not merge #155
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
base: main
Are you sure you want to change the base?
Conversation
We've told people to use "MonoLiraries.msi" for years to satisfy MonoDevelop build dependencies on Windows. This is antique - grabbed from Mono 2.6, signed with an expired Novell Authenticode cert. Much better to use monodoc.dll from a Mono installation than from MonoLibraries.msi
Build requieremts on windows are also: |
Small update here classic .net framework projects can be opened and debugged when building msbuild from this source code on windows. https://github.com/dotnet/msbuild The path must be set than here to string msbuild = @"C:\Users[USERNAME]\source\msbuild\artifacts\bin\bootstrap\net472\MSBuild\Current\Bin"; or something else where the build output is. NOTE: artifacts\bin\bootstrap and not artifacts\bin\msbuild the output in this folder is not complete! New .NET CORE (.NET8, .NET7, ... ) projects can't be opened or created on windows. Currently I have no clue how to fix it. It says: The given path's format is not supported. I have created a test branch here: https://github.com/MakiWolf/dotdevelop/tree/windowsbuildtest I also have now enabled the windows specific things. To build run winbuild.bat in main folder. |
This is a test build using msbuild path from mono on windows, which is an open source alternative to vs msbuild. But at least it have compile errors. But this seems to be an issue from mono and not from dotdevelop.
To test I have created a project using dotdevelop:
https://github.com/MakiWolf/emptyconsole
But mono msbuild is really outated not sure which alternative we have in future also on linux. On Linux on dotnet core there is an command dotnet build, not sure how we can use this in dotdevelop.