【问题标题】:MVC3 referencing dlls installed in GACMVC3 引用安装在 GAC 中的 dll
【发布时间】:2011-12-30 01:10:06
【问题描述】:

我在 asp.net MSI 安装包中安装了一些旧版 dll。所有 dll 都安装到 GAC 中。在 asp.net 上,我可以通过将此类条目放入 web.config 文件来引用 GAC 中的 dll

<add assembly="MY.DEPENDENCY.MODULE, Version=1.2.3, Culture=neutral, PublicKeyToken=qwertyuiop"/>

我在 MVC3 中做了与上述相同的事情,但我的消息来源抱怨它找不到预期的引用。有其他人知道或做过这个吗?

谢谢

【问题讨论】:

    标签: asp.net-mvc-3 reference web-config assemblies gac


    【解决方案1】:

    当您通过添加引用引用 dll 时,您可以在发布时通过单击引用的 dll 并将属性中的“复制本地”选项更改为 true 来推送它。然后在部署时使用项目的发布功能。 这不会在您发布时硬编码路径,它只是使用该路径进行编译。 然后,发布的应用程序将查看该 dll 的 bin 文件夹。

    【讨论】:

      【解决方案2】:

      您是否尝试从 VS 内部添加引用?右键单击参考>添加参考

      【讨论】:

      • 它不像它在某些服务器上的自定义文件夹中,它在 GAC 中!
      • @user742276 你错了。 GAC 中的程序集永远不会被文件夹位置引用。这会破坏 GAC 的全部意义!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多