mrward/monodevelop-nuget-addin

Xamarin 4.1.6

Closed this issue · 3 comments

Hi I'm on the alpha channel and all of a sudden the nuget addin was gone.

It seems the Xamarin upped the version numbers for Core and Ide which means

<Dependencies>
    <Addin id="Core" version="4.0"/>
    <Addin id="Ide" version="4.0"/>
</Dependencies>

Is no longer valid:

<Dependencies>
    <Addin id="Core" version="4.1.6"/>
    <Addin id="Ide" version="4.1.6"/>
</Dependencies>

I was able repackage using the above, but i am not able to say any 4.* is valid. Do you know if thats possible?

By the way repository could use a build/make file is this also the way you build?

  • xbuild (builds to /bin)
  • cp src/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.addin.xml bin/MonoDevelop.PackageManagement.addin.xml
  • /Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool setup pack bin/MonoDevelop.PackageManagement.addin.xml

Me to!

@Mpdreamz Could you describe the workaround in a bit more detail? I'm not familiar with Xamarin Studio add-in packages.

Not looked at Xamarin Studio from the alpha channel yet. I suspect a separate repository will be needed with the dependency version set to "4.1". I was looking at using the main monodevelop addin repository. I think a separate build is needed for every version of Xamarin Studio to make the addin available which makes it more work.

I usually build using the addin on Windows with SharpDevelop so I don't use a make/build file.

There is now a new repository for the addin that works with Xamarin Studio 4.1.x

http://mrward.github.com/monodevelop-nuget-addin-repository/4.1/main.mrep

I tried to use the main addin repository for MonoDevelop but the build fails on that server. It looks like that server does not have 4.1 of Xamarin Studio or MonoDevelop available.