DLL属性复制到本地

时间:2013-07-18 11:54:11

标签: c# wpf visual-studio

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

如何防止“DLL”在其他项目中引用时将“Copy Local”属性设置为True?

2 个答案:

答案 0 :(得分:0)

在Visual Studio中,转到引用" UILanguage Dll"的项目,找到引用文件夹和" UILanguage Dll"在那里,右键单击它,选择

属性> CopyLocal = False

答案 1 :(得分:0)

执行此类操作的更好方法是将Dll注册到GAC。

您可以通过两种方式将程序集放入GAC。

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

  

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

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

在这里,您可以看到将Assembliy注册到GAC

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