vs 2017企业的调试版本与发布版本有所不同

时间:2018-06-21 16:08:49

标签: asp.net vb.net release

我正在使用一个Web应用程序,该Web应用程序的前端使用ASP.NET,后端使用vb.net。在本地计算机上进行开发时,我以调试模式使用该应用程序,但是当我要在Web服务器上构建要发布的应用程序时,将其切换为发布模式。当我将其更改为发布模式并尝试对其进行构建时,我收到成千上万的错误,提示“未定义#object#”之类的内容。我进入其中之一的vb页面,顶部其中一个.dll的imports语句显示为灰色。第二个我切换回调试模式,imports语句不再显示为灰色,所有错误消失。我检查了所有发行版文件夹和调试文件夹,它们都有应有的所有.dll。请帮助我了解这里的情况。

1 个答案:

答案 0 :(得分:0)

dll引用可能需要X86或X64 Target CPU名称。可以在“调试”模式下进行设置,并且还需要在“发布”模式下进行更改。

您应该能够在“编译”选项下的“目标CPU”下进行检查。