无法启动程序,windowsweb服务框架中出现无法识别的错误
unable to start program, unrecognized error in windows web services framework
我的c#控制台应用程序调用托管c++dll。dll被添加为对c#项目的引用。若我尝试在调试模式下启动,它会在尝试运行项目时显示错误。无法启动程序,windowsweb服务框架中出现无法识别的错误。它不是一个web应用程序。如果我在没有调试的情况下运行,控制台会弹出,我的dll会产生一个错误,即hdf5头文件与我的c++dll链接到的hdf5库不匹配(尽管它编译和构建得很好)。c#驱动程序和c++dll在64位计算机上都是64位的。F5和ctrl F5错误都令人费解。希望有人知道这方面的信息。谢谢sb
尝试更改目标CPU。转到项目属性->构建平台目标并将值设置为x86。
这对我很有效。
- 使用
Menu -> Build -> Clean Solution
清理解决方案旧文件 - 在
project properties
中,选择compile tab
并启用复选框Prefer 32bit
或将Target CPU
更改为X86
- 应用上述步骤后,尝试再次编译/调试
我也不得不重新启动Visual Studio。重建解决方案&清洁溶液没有区别;该解决方案最近构建了&跑得很好。
一旦我重新启动Visual Studio并重新运行,就没有问题了。
刚刚收到这个错误,重新启动Visual Studio对我有帮助。
我被我们的防火墙阻止
相关文章:
- C++出现控制台错误.我无法识别源代码的问题
- C++ 编译错误:gnu_printf是无法识别的格式函数类型
- 哗啦��错误:无法识别任何一组可以驱动指定关节的控制器
- GCC-7:错误:无法识别的命令行选项"-M64"
- C ++中的函数为什么我的编译器无法识别错误()
- OPENCV错误在XCode 8中加载Fisher面部识别器时
- 如何修复 Typedef 变量未识别错误 C++ (Visual Studio 2017)
- if 语句错误地识别括号中的空格
- 无法识别的模板声明错误 - 不明白我做错了什么
- 需要帮助识别简单多线程代码中的错误
- 识别指针处理方式中的错误
- 将“getopt_long”与无法识别的长选项一起使用时出现分段错误
- Windows Web Services框架中发生了无法识别的错误
- QT5对QinputDialog和Qmessagebox的未识别引用.错误
- 插入protobuf时SQLite无法识别的令牌错误:要处理哪些令牌以及如何处理?
- GDB错误不以可执行格式:未识别的文件格式
- C++错误,编译器将无法识别字符串::p ush_back
- 错误:生成Mesos中无法识别的命令行选项"-Wno无效源编码"[-Weror]
- 声明cudaError_t变量时出现无法识别的令牌错误
- 英特尔集成显卡错误识别 (DXGI)