2016-09-10 34 views
0

我用的NuGet在我的VS项目下载的依赖,Mysql.Data和Protbuf网,为什么的NuGet不能添加protobuf网668参考Visual Studio项目自动

的packages.config文件是在相同目录蒙山.sln文件,其中包含:

<packages> 
<package id="MySql.Data" version="6.9.9" targetFramework="net40-client" /> 
<package id="protobuf-net" version="2.0.0.668" targetFramework="net40-client" /> 
</packages> 

恢复包时,有一个新的文件夹的包包含MySql.Data和protobuf网,但只 参考MySql.data加入到项目中参考。我知道我可以参考手动添加到它,但

的问题是,当使用特拉维斯-CL打造我的解决方案,它就会失败

回答

0

NuGet包恢复不会修改您的项目。如果你的项目缺少protobuf-net引用,你需要修改你的项目。

0

如果您想自动将包引用添加到项目中,我建议您使用.csproj文件将packages.config文件放到同一目录中。

然后在恢复软件包后使用以下命令重新安装它们。当我在Package Manager Console窗口中运行此命令时,我已经在我身边进行了测试,包引用将自动添加到项目中。

更新,包装-reinstall

而且你还可以选择手动添加引用。

相关问题