Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Mono/Cygwin问题?_C#_Vb.net_Gcc_Mono_Cygwin - Fatal编程技术网

C# Mono/Cygwin问题?

C# Mono/Cygwin问题?,c#,vb.net,gcc,mono,cygwin,C#,Vb.net,Gcc,Mono,Cygwin,我正在尝试使用mono和cygwin删除我的.net应用程序的依赖项 有关更多信息,请查看 我安装了所有的软件包,gcc,gcc-core,as 然后,我使用cygwin终端导航到我的vb.net应用程序。 我尝试使用此命令合并所有依赖项: mkbundle -o Mono/MsgBox.exe MsgBox.exe --deps -z 应用程序本身只是一个显示MessageBox的简单模块。 当我现在在Cygwin控制台中按enter键合并.net framework依赖项时,它开始合并

我正在尝试使用
mono
cygwin
删除我的
.net
应用程序的依赖项

有关更多信息,请查看

我安装了所有的软件包,
gcc
gcc-core
as

然后,我使用
cygwin
终端导航到我的
vb.net
应用程序。 我尝试使用此命令合并所有依赖项:

mkbundle -o Mono/MsgBox.exe MsgBox.exe --deps -z
应用程序本身只是一个显示MessageBox的简单模块。 当我现在在Cygwin控制台中按enter键合并.net framework依赖项时,它开始合并

然后它给了我这个错误:

我已经做了一些研究,发现这与新的
MinGW
编译器有关,并且可能会以某种方式更改设置

MsgBox
应用程序本身工作正常,我只想合并上述教程中解释的依赖项


有人能告诉我如何修复这个编译错误吗?

请检查您是否下载了64位cygwin,以及您的应用程序是否为32位。我遇到了这个错误,下载了Cygwin32,现在一切正常。
请告诉我这是否有用:)

问题仍未解决。有相同问题的人可能知道解决方案吗?你试过了吗?我可以用它来嵌入DLL,但不是整个框架。;)还有其他想法吗?嗨。据我所知,您应该编辑以下文件:cygwin\lib\python2.7\distutils\cygwinccompiler.py(您的python版本可能不同,因此最好在文件系统中搜索文件“cygwinccompiler.py”)。在那里,搜索-mno cygwin(第294行附近)并将其删除为空。让我知道这是否对您有效。这并没有解决问题,但也许您可以通过TeamViewer帮助我在虚拟机中设置所有内容?