视觉工作室复制本地

RJ.*_*RJ. 9 .net c# asp.net visual-studio

在visual studio中,当您添加引用时,属性中有一个名为"Copy Local"的标记.关于这实际上做什么以及什么时候会有一些混乱.这似乎很容易理解,但我的问题是它什么时候复制本地.是在添加引用时还是在构建项目时在本地复制dll.

这个问题的原因是我们已经创建了一个asp.net模板文件,该文件在同一个地方重新启用了我们所有开发人员本地工作站上的dll.我们认为通过将标志设置为"复制本地",这将引用dll所在的位置,但是当我们使用模板时,引用将被破坏并需要重新添加.

任何人都可以对此有所了解吗?

lor*_*ova 8

"复制本地"属性确定是否将引用复制到本地bin路径.在运行时,全局程序集缓存(GAC)或项目的输出路径中必须存在引用.如果此属性设置为true,则在运行时将引用复制到项目的输出路径.

因此,此属性在您的方案中实际上没有用.

我无法建议比在每个开发人员工作站中将程序集添加到GAC更好的解决方案:http://msdn.microsoft.com/en-us/library/yf1d93sz.aspx