Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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

Open
wants to merge 70 commits into
base: main
Choose a base branch
from

Conversation

MakiWolf
Copy link

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.

grafik
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.

@MakiWolf
Copy link
Author

Build requieremts on windows are also:
https://mlocati.github.io/articles/gettext-iconv-windows.html
https://git-scm.com/downloads
and mono libraries which can only be downloaded from web archive (not really sure if it is building without it)
Web Archive - MonoLibraries.msi
https://www.mono-project.com/download/stable/#download-win (32 bit)
and also GTK# for .NET from mono download page

@MakiWolf
Copy link
Author

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

https://github.com/MakiWolf/dotdevelop/blob/d26fc79641229011df691b681541e86b5d90f302/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/MsNetTargetRuntime.cs#L190

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant