我刚刚在我的mac上安装了Visual Studio Community 2017,创建了一个控制台C#项目并尝试运行hello world字符串,但它在运行脚本时继续打开mac控制台,而且,它看起来像是以某种方式崩溃
bash -c 'clear; cd "/Users/gb/C#_Projects/TestProject/TestProject/bin/Debug"; "/Library/Frameworks/Mono.framework/Versions/5.8.0/bin/mono32" --debug --debugger-agent=transport=dt_socket,address=127.0.0.1:51188 "/Users/gb/C#_Projects/TestProject/TestProject/bin/Debug/TestProject.exe" ; echo $? > /var/folders/s_/sljf42_d01bdxlb5s_rwgsj80000gn/T/tmp231b1334.tmp; echo; read -p "Press any key to continue..." -n1; exit'; exit
macbook-pro-de-gb:~ gb$ bash -c 'clear; cd "/Users/gb/C#_Projects/TestProject/TestProject/bin/Debug"; "/Library/Frameworks/Mono.framework/Versions/5.8.0/bin/mono32" --debug --debugger-agent=transport=dt_socket,address=127.0.0.1:51188 "/Users/gb/C#_Projects/TestProject/TestProject/bin/Debug/TestProject.exe" ; echo $? > /var/folders/s_/sljf42_d01bdxlb5s_rwgsj80000gn/T/tmp231b1334.tmp; echo; read -p "Press any key to continue..." -n1; exit'; exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
我试图通过取消选中"使用外部控制台构建"来更改构建选项中的配置。但每次我建立这个再次检查...
答案 0 :(得分:1)
要防止外部Mac控制台表单打开,您必须右键单击您的项目(而不是解决方案)并单击"选项"。在“运行”选项下,单击“"默认"”。取消选中“#34;在外部控制台上运行"”框。在我的情况下,我不得不重新启动visual studio以使其工作。
如果你没有看到"你好"输出,转到View-> Pads-> Application Output,然后你可以固定它,或将它停靠。
但是如果您需要插入文本,例如使用Console.ReadLine(),您仍然必须使用外部控制台。