在我的C#项目中,我有一个“UILanguage Dll”,位于Binary位置的单独文件夹中,dll的路径在引用的应用程序的EXE.Config文件中进行探测。
如何防止“DLL”在其他项目中引用时将“Copy Local”属性设置为True?
答案 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