如何在Wine上调试VS2008Express中的C#WinForms应用程序



环境:xUbuntu 18.04.4 LTS x64葡萄酒稳定5.0.0~仿生amd64(葡萄酒稳定+葡萄酒稳定-amd64+葡萄酒稳定-i386:i386(WINETRICKS_VERSION=20191224(WINEARCH=win32+Visual Studio Express 2008 SP1 ENG(https://archive.org/details/vs2008sp1)+dotnet35sp1(由winetrick安装(

在VS中,我创建了一个Windows窗体应用程序->构建->调试,在这一步我得到了错误消息:

尝试运行项目时出现

错误:无法启动程序未知错误生成的exe应用程序文件的完整路径。操作不受支持。未知错误:0x80010115

(当我刚运行"编译而不调试"-exe应用程序工作正常!(

正如我所说,错误代码0x80010115的意思是:

公共常量int RPC_S_CALLPENDING=(int((0x80010115-0x100000000(;//////OLE正在等待,然后重试请求。///0x80010115,OLE已发送请求,正在等待答复。

如有任何帮助,我将不胜感激。

如何在Wine上调试VS2008Express中的C#WinForms应用程序?

请尝试以下步骤:

建议

1(关闭VS实例,删除解决方案下的.suo隐藏文件、binobj文件夹,然后重新打开项目以测试此问题是否仍然存在。

2(禁用Tools->Options->Debugging->General下的Enable Just My Code选项。

3(您还可以尝试创建一个新的空Windows窗体应用程序,以测试默认项目是否存在相同的问题。如果是这样的话,我认为在Wine上安装VS2008时会出现一些安装问题。

更新1

经过深入研究,虽然VS2008可以安装在Wine上,但它仍然存在一些问题,工作不太好(无法使用启动调试(。请参阅类似的问题。

此外,您还可以查看Wine官方网站,列出有关VS.的性能

所以当你在葡萄酒上安装VS时,你只能祈祷哪一部分有效。

作为一个建议,你可以安装VS代码,它可以在上面工作。

相关内容

  • 没有找到相关文章

最新更新