如何阻止Visual Studio复制辅助依赖项?

时间:2018-11-01 16:44:56

标签: visual-studio-2015 msbuild dependencies

我正在运行VIsual Studio 2015。

我有一个实用程序库项目,该项目引用了许多在GAC中注册的第三方程序集。在该项目中,GAC中注册的所有依赖项都将copy local设置为false来引用。当我构建该项目时,GAC程序集不会复制到构建目录。

然后,将“复制本地”设置为true的另一个项目作为一个项目引用该实用程序项目。构建引用项目时,该实用程序项目引用的所有GAC程序集都将复制到构建目录中。这些程序集非常大,并且膨胀目录。我尝试添加一个构建后任务来删除不必要的程序集,但这导致构建时间增加了很多,因为它将在每个构建中重新复制那些程序集,因为它们尚不存在。我不希望一开始就复制它们。

Visual Studio 2013未执行此操作。未复制在GAC中注册的二级参考文献。有没有一种方法可以阻止Visual Studio 2015复制辅助依赖关系?

0 个答案:

没有答案