环境: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
隐藏文件、bin
、obj
文件夹,然后重新打开项目以测试此问题是否仍然存在。
2(禁用Tools
->Options
->Debugging
->General
下的Enable Just My Code
选项。
3(您还可以尝试创建一个新的空Windows窗体应用程序,以测试默认项目是否存在相同的问题。如果是这样的话,我认为在Wine上安装VS2008时会出现一些安装问题。
更新1
经过深入研究,虽然VS2008可以安装在Wine上,但它仍然存在一些问题,工作不太好(无法使用启动调试(。请参阅类似的问题。
此外,您还可以查看Wine官方网站,列出有关VS.的性能
所以当你在葡萄酒上安装VS时,你只能祈祷哪一部分有效。
作为一个建议,你可以安装VS代码,它可以在上面工作。