0

在我的 C# 项目中,我有一个“UILanguage Dll”,它位于二进制位置的单独文件夹中,dll 的路径在引用应用程序的 EXE.Config 文件中进行了探测。

如何防止“DLL”在其他项目中被引用时将其“复制本地”属性设置为 True?

4

2 回答 2

0

在 Visual Studio 中,转到引用“UILanguage Dll”的项目,找到References文件夹和其中的“UILanguage Dll”,右键单击它,选择

属性 > CopyLocal = False

于 2013-07-18T12:01:50.397 回答
0

做这种事情的更好方法是将 Dll 重新输入 GAC。

有两种方法可以将程序集放入 GAC。

使用实用程序 gacutil -i 在这里你应该给出 dll 的完整路径

c:>gactutil -ic:\foldername\assemblyname\bin\assemblyname.dll

第二种方法是您可以将 .dll 文件从程序集的 bin 文件夹中拖放到文件夹 C:\winnt\Assembly

在这里您可以看到将程序集注册到 GAC

http://msdn.microsoft.com/en-us/library/ex0ss12c%28v=vs.80%29.aspx

于 2013-07-18T12:47:28.800 回答