我有一个应用程序,我为Mvvm-Light Toolkit安装了NuGet包,我已经完成并检查了这些更改到TFS。所有的包文件夹都存在于TFS中,并且.csproj文件对GalaSoft库的引用是正确的,即:
<Reference Include="GalaSoft.MvvmLight.WPF4">
<HintPath>..\..\packages\MvvmLightLibs.4.3.31.1\lib\net40\GalaSoft.MvvmLight.WPF4.dll</HintPath>
</Reference>
但是,当其他开发人员执行Get Latest时,他们找不到对这些库的引用:
我不相信他们使用过NuGet,但这有关系吗?每个开发人员都必须通过相同的Nuvet安装Mvvm-Light来避免这种情况吗?
答案 0 :(得分:1)
在TFS上,您需要签入整个解决方案而不仅仅是项目,因为如果您只签入项目,那么dll将不会被签入。
您还可以获取Visual Studio Team Foundation Server 2012电动工具http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f,如果您已经检入了dll,这将允许您在文件夹中查看Visual Studio外部。
祝你好运!