mono / mono-addins

Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
MIT License
163 stars 94 forks source link

Modernize the solution a bit #71

Closed mhutch closed 7 years ago

mhutch commented 7 years ago

It's no longer possible to build or package this correctly with the makefiles, so clean them up. Remove the changelogs too, as they're outdated and the info is in the git logs. Switch NuGet refs to PackageReference and set up NuGetizer to create package automatically for release builds.

slluis commented 7 years ago

This broke the build in VSTS 😞

slluis commented 7 years ago

In fact I can't event build Mono.Addins anymore even with latest XS from master.

mhutch commented 7 years ago

@slluis what errors do you get?

slluis commented 7 years ago

Error: /Users/lluis/prog/work/mono-addins/Mono.Addins/Mono.Addins.csproj: The attribute "Version" in element is unrecognized. (mautil)

mhutch commented 7 years ago

@slluis that sounds like a pre-15.0 MSBuild

slluis commented 7 years ago

I have Mono 5.2.0.138

mhutch commented 7 years ago

@slluis are you building with xbuild then?

slluis commented 7 years ago

I'm not. Have you tried building with XS? Which version?

mhutch commented 7 years ago

@slluis

on a master checkout, try:

git reset --hard && git clean -xdf && git pull
msbuild /t:Restore
msbuild
mhutch commented 7 years ago

@slluis I was able to build with my current MD checkout, which is my unified-refs branch, and was rebased onto master yesterday.