【问题标题】:DLL property Copy to localDLL 属性复制到本地
【发布时间】:2013-07-18 11:54:11
【问题描述】:

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

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

【问题讨论】:

    标签: c# wpf visual-studio


    【解决方案1】:

    做这种事情的更好方法是将 Dll 重新注册到 GAC 中。

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

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      属性 > CopyLocal = False

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 2015-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-12
        • 2015-01-31
        相关资源
        最近更新 更多