windows – mkbundle生成非功能性控制台exe
我可以从我的MonoDevelop C#项目中成功构建一个捆绑的exe,但是当我运行bundle时,它什么也没做;执行立即和默默地终止.我究竟做错了什么?
我在64位Windows 7上使用Mono 2.10.5,cygwin通常在these instructions之后,但是在these modifications.我遵循的确切步骤是: >在MonoDevelop中创建新的C#控制台项目(仅包含Console.WriteLine(“Hello World!”);) 在第7步中,文本“Hello World!”按预期在命令提示符下打印.在步骤8中,命令提示符中不打印任何内容;键入rem并按Enter键可以引出完全相同的响应. 编辑:其他人编辑此问题以切换步骤7和8,这实质上改变了观察到的行为的描述.我不知道为什么他们觉得这样做是合理的,因为他们不是那些进行观察的人,但是从我考虑这个问题的时间开始,我不想只是改变方式.他们是.所以,请注意,此编辑之前的最后一段可能不再准确反映我原来的观察结果. 解决方法
要构建控制台应用程序,您应该从/lib/pkgconfig/mono-2.pc中删除-mwindows标志
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |