首页 > visual studio 工程下的引用的“复制本地”属性怎么选择?

visual studio 工程下的引用的“复制本地”属性怎么选择?

什么时候选True,什么时候选False?两者分别会产生什么影响?


一般情况下 不要手工去改这个值
visualstudio会根据你所引用的库的位置来确定这个值

这个值仅表示编译后该库是否会被复制到项目目录下
引用的库在当前目录下找不到的话 则会加载GAC中的版本


第三方库务必放在解决方案目录内 而不要使用复制本地
如果这个库 nuget上有 果断使用nuget管理

visualstudio有个奇怪的特性:

编译时 如果引用位置找不到dll 会到项目输出目录中查找

但是项目输出目录 不应该是项目源码的一部分
各种版本控制的忽略列表也会收录这个位置

复制本地可以解决复制整个解决方案到其他机器缺失引用的问题
但是无法解决用版本控制工具同步代码缺失引用的问题

【热门文章】
【热门文章】