进入项目目录?或者它只是引用它存在的dll?
我的假设是,当您编译时,它会将 dll 复制到本地 bin/debug(release) 目录中。
我在工作中遇到了一些涉及缺少第三方组件 dll 的项目的问题,我有点困惑,所以我不确定如何继续。
谢谢,凯文
进入项目目录?或者它只是引用它存在的dll?
我的假设是,当您编译时,它会将 dll 复制到本地 bin/debug(release) 目录中。
我在工作中遇到了一些涉及缺少第三方组件 dll 的项目的问题,我有点困惑,所以我不确定如何继续。
谢谢,凯文
默认情况下,如果它在 GAC 中,则不会在本地复制程序集。如果它在其他任何地方,它会。
如果您有任何疑问,请查看您的参考列表并转到相关程序集的属性。有一个“复制本地”属性。如果您更改该属性,它应该复制到您的输出项目。重做打包和部署。
引用具有名为“复制本地”的属性。如果设置为 true,则程序集将被复制到输出文件夹。
如果您在参考属性中告诉它,它将复制它。间接引用(即当第三方控件需要另一个未引用的第三方控件时)不会,但我认为如果是这种情况,您会收到编译器警告。