C# VisualStudio 2017在外部控制台上构建时运行.exe

C# VisualStudio 2017在外部控制台上构建时运行.exe,c#,mono,visual-studio-mac,C#,Mono,Visual Studio Mac,我正在尝试学习一些C#,目前正在使用内部控制台进行输出,但当涉及到键盘输入时,我已经了解到在VS 2017 for Mac的内部控制台中无法完成 因此,我尝试在外部控制台上执行此操作,但得到的结果是: bash-c'clear;cd“/Users/gb/Projects/reTest/reTest/bin/Debug”; “/Library/Frameworks/Mono.framework/Versions/5.8.1/bin/mono32” --调试——调试器代理=transport=dt_

我正在尝试学习一些C#,目前正在使用内部控制台进行输出,但当涉及到键盘输入时,我已经了解到在VS 2017 for Mac的内部控制台中无法完成

因此,我尝试在外部控制台上执行此操作,但得到的结果是:

bash-c'clear;cd“/Users/gb/Projects/reTest/reTest/bin/Debug”; “/Library/Frameworks/Mono.framework/Versions/5.8.1/bin/mono32” --调试——调试器代理=transport=dt_socket,地址=127.0.0.1:56795“/Users/gb/Projects/restest/restest/bin/debug/restest.exe”;echo$?> /var/folders/s_/sljf42_d01bdxlb5s_rwgsj8000gn/T/tmp563f24ea.tmp; 回声;阅读-p“按任意键继续…”-n1;出口';出口

我猜控制台试图执行一个.exe应用程序,这在这种情况下是不可能的

顺便说一下,这是一个控制台项目。。。到目前为止,我还没有找到任何解决办法


Thks.

进一步研究后,我发现我的bash某种程度上被破坏了,所以我修改了.bash\u profile文件,该文件有一些额外的不方便的文本。

可执行文件是
mono32
应用程序的一个参数。不管平台是什么,mono编译器仍然会创建
.exe
文件。好吧,那么如何让外部控制台正常工作呢?所以我也可以正确地执行console.ReadLine()?什么不起作用?你收到错误消息了吗?不起作用的是外部控制台给了我这个消息,而不是执行C代码。。在这条消息的末尾,我有“按任意键继续…”,它询问我的密码,然后我有这样一个:找到了一个名为“~/.bash_profile.swp”的交换文件“拥有者:gb日期:2016年7月18日星期一15:11:07文件名:~gb/.bash_配置文件已修改:是用户名:gb主机名:pc38.home进程ID:63499打开文件时“/Users/gb/.bash_配置文件”日期:2018年4月23日星期一19:33:32比交换文件更新!如果你想学习C#,我建议你看看.NETCore。它的设计是跨平台的。