I experience a slight inconsistency between install --hard and update.
With a git-wise clean solution, when I run paket update the MSpec package got updated (see #292, but unrelated to this issue). Because the MSpec structure hasn't changed I expect no changes to my csprojs. But paket added System.Core references for a totally unrelated library: Castle.Windsor.
diff --git a/roles/web/source/Web.IntegrationSpecs.Fakes/Web.IntegrationSpecs.Fakes.csproj b/roles/web/source/Web.IntegrationSpecs.Fakes/Web.IntegrationSpecs.Fakes.csproj
index 959f4f9..1725ad5 100644
--- a/roles/web/source/Web.IntegrationSpecs.Fakes/Web.IntegrationSpecs.Fakes.csproj
+++ b/roles/web/source/Web.IntegrationSpecs.Fakes/Web.IntegrationSpecs.Fakes.csproj
@@ -82,6 +82,9 @@
<Private>True</Private>
<Paket>True</Paket>
</Reference>
+ <Reference Include="System.Core">
+ <Paket>True</Paket>
+ </Reference>
<Reference Include="System.Xml">
<Paket>True</Paket>
</Reference>
Then, when I run another paket install --hard these System.Core references are removed again.
I experience a slight inconsistency between
install --hardandupdate.With a git-wise clean solution, when I run
paket updatethe MSpec package got updated (see #292, but unrelated to this issue). Because the MSpec structure hasn't changed I expect no changes to my csprojs. But paket addedSystem.Corereferences for a totally unrelated library: Castle.Windsor.Then, when I run another
paket install --hardtheseSystem.Corereferences are removed again.