目标.net 4.7,无需安装目标包

时间:2017-05-16 15:47:28

标签: .net windows visual-studio msbuild

我们有一个我无法控制的构建服务器。服务器已安装Visual Studio 2015。

我想编译一个针对.Net 4.7的项目,但无法安装相应的定位包。

该项目是一个包含C#和F#项目的常规解决方案。除了缺少的目标包,它应该与VS 2015成功编译。

是否可以将所需文件复制到存储库中并以​​某种方式告诉msbuild在哪里查看?

1 个答案:

答案 0 :(得分:3)

您可以将引用程序集(在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7中)复制到目录中,并将/p:FrameworkPathOverride=Path\To\The\Dir添加到MSBuild的调用中。