首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动程序,windows web服务框架中出现无法识别的错误

无法启动程序,windows web服务框架中出现无法识别的错误
EN

Stack Overflow用户
提问于 2013-02-23 13:12:11
回答 5查看 8.4K关注 0票数 10

我的c#控制台应用程序调用托管的c++ dll。将该dll添加为对c#项目的引用。如果我尝试在调试模式下启动,它会提示我在尝试运行项目时出错。无法启动程序,windows web服务框架中出现无法识别的错误。它不是web应用程序。如果我在没有调试的情况下运行,控制台会弹出,并且我的dll会生成一个错误,指出hdf5头文件与我的c++ dll所链接的hdf5库不匹配(尽管它可以很好地编译和构建)。在64位机器上,c#驱动程序和c++动态链接库都是64位的。F5和ctrl的F5错误都令人费解。希望有人能提供这方面的信息。谢谢,某人

EN

回答 5

Stack Overflow用户

发布于 2013-11-15 05:37:41

尝试更改目标CPU。转到项目的Properties ->Build-Platform Target并将value设置为x86。

这对我很管用。

票数 22
EN

Stack Overflow用户

发布于 2015-08-12 15:53:21

在应用上述步骤后,使用Menu -> Build -> Clean Solution

  • In X86

  • Try清除解决方案旧文件选择compile tab并启用复选框Prefer 32bit或将Target CPU更改为X86

  • Try以再次编译/调试
票数 2
EN

Stack Overflow用户

发布于 2014-05-21 07:03:51

我也不得不重新启动Visual Studio。重建解决方案和清理解决方案没有区别;解决方案最近构建并运行得很好。

一旦我重新启动Visual Studio并重新运行,就没有问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15037303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档