我正在使用一个webapp,前端使用ASP.NET,后端使用vb.net。在本地机器上进行开发时,我在调试模式下使用该应用程序,但当我准备在我的when服务器上构建它以发布时,我将它切换到了发布模式。当我将其更改为发布模式并尝试构建它时,我会得到数千个错误,这些错误都是"#object#是未定义的“。我访问了其中一个.dlls的vb页面,顶部的一个的imports语句是灰色的。第二,我切换回调试模式,imports语句不再是灰色的,所有的错误都消失了。我检查了所有发行版文件夹和调试文件夹,它们都有它们应该包含的所有.dlls。请帮我理解一下这里发生了什么。
发布于 2018-06-21 19:38:38
dll引用可能需要X86或X64目标CPU指定。它可以在调试模式下设置,还需要在发布模式中更改设置。
您应该能够在编译选项下的目标CPU下检查它。
https://stackoverflow.com/questions/50973084
复制相似问题