Saturday, October 05, 2013

"Every time I update using nuget I get FirstView added again :("

If this is happening to you... then the easiest thing to do is to remove the "MvvmCross" and "MvvmCross HotTuna StarterPack" packages from your project - instead rely just on the 'assembly only' packages like "MvvmCrossLibraries" and "CrossCore"


To do this, just edit the packages.config files in your projects.


This gist shows you what I do - what the config file looks like before and after:


<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="MvvmCross.HotTuna.CrossCore" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.MvvmCrossLibraries" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.Touch.Dialog" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.PortableSupport" version="3.0.9-beta5" targetFramework="MonoTouch40" />
</packages>
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="MvvmCross" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.CrossCore" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.MvvmCrossLibraries" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.StarterPack" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.HotTuna.Touch.Dialog" version="3.0.9-beta5" targetFramework="MonoTouch40" />
<package id="MvvmCross.PortableSupport" version="3.0.9-beta5" targetFramework="MonoTouch40" />
</packages>

No comments:

Post a Comment