许多类似的帖子,但我相信这不是重复的。当我在 Visual Studio 中添加引用时,有些 dll 会在本地复制,而有些则不会。
我知道我从其他地方获得的外部 dll 应该有一个本地引用,但是我想我从 Visual Studio 的长引用列表(.NET 和 COM)中选择的那些不需要在本地复制。我不。
现在我注意到当我从 COM 中选择 Shell32 时,dll 被复制到本地。默认情况下,“复制本地”设置为 true。所以我假设 .NET 是不需要本地引用的,而 COM 应该有。但是当我引用 Office 互操作对象 (COM) 时,我发现它们没有在本地复制。
有些是如何在本地复制而有些不是。(试图知道一些美好的事情)
另外,我应该如何为引用设置“复制本地”属性?是否建议仅按照 Visual Studio 默认执行的操作?
谢谢。