Question

I have an application for which I've installed NuGet packages for the Mvvm-Light Toolkit, and I've completed and checked in these changes to TFS. All of the package folders exist in TFS, and the .csproj file references to the GalaSoft libraries are correct, i.e.:

<Reference Include="GalaSoft.MvvmLight.WPF4">
  <HintPath>..\..\packages\MvvmLightLibs.4.3.31.1\lib\net40\GalaSoft.MvvmLight.WPF4.dll</HintPath>
</Reference>

However when other developers do a Get Latest, their references to those libraries are not found:

enter image description here

I don't believe they have used NuGet, but does this matter? Does each developer have to go through the same NuGet installation of Mvvm-Light to avoid this?

Was it helpful?

Solution

On TFS you need to check-in the whole solution and not just the project because if you check-in just the project then the dlls will not be checked-in.

You can also get Visual Studio Team Foundation Server 2012 Power Tools http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f this will allow you to see outside of Visual Studio in your folders if you have checked in the dll or not.

Good luck!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top