【问题标题】:vs 2017 enterprise behaving differently debug vs release buildsvs 2017 企业行为不同的调试 vs 发布版本
【发布时间】:2018-06-22 03:38:38
【问题描述】:

我正在使用一个 web 应用程序,它使用 ASP.NET 作为前端,使用 vb.net 作为后端。我在本地机器上开发时以调试模式使用该应用程序,但当我要构建它以在我的网络服务器上发布时将其切换到发布模式。当我将其更改为发布模式并尝试构建它时,我会收到数千个错误,例如“#object# is not defined”。我去了其中一个的 vb 页面,顶部的 .dll 之一的导入语句显示为灰色。第二次我切换回调试模式,导入语句不再灰显,所有错误都消失了。我检查了所有发布文件夹与调试文件夹,它们都包含所有应有的 .dll。请帮助我了解这里发生了什么。

【问题讨论】:

    标签: asp.net vb.net release


    【解决方案1】:

    dll 引用可能需要指定 X86 或 X64 目标 CPU。它可以在 Debug 模式下设置,并且还需要在 Release 模式下更改设置。

    您应该可以在编译选项下的目标 CPU 下检查它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 2016-03-05
      相关资源
      最近更新 更多