c# - 为什么在运行动态编译的 EXE 时会看到控制台窗口?

标签 c# .net

所以我有一个程序,只需单击一个按钮即可动态编译一个新程序。

新程序生成并完美运行。

唯一奇怪的是,当我运行这个新生成的 exe 时,首先会打开一个控制台窗口,标题是“C:\calculator.exe”

然后我的 calculator.exe 程序打开。

出于某种原因,它正在启动控制台窗口,我不确定为什么。

有什么建议吗?

最佳答案

您使用的是命令行编译器吗?如果是这样,请尝试使用 /target:winexe 而不是 /target:exe

关于c# - 为什么在运行动态编译的 EXE 时会看到控制台窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150566/

相关文章:

c# - ASP.net MVC RC2 - 具有显式值的复选框

c# - System.Windows.Forms.Keys.HasFlag 行为异常

javascript - 将 C# RegEx 转换为 JavaScript 会出现错误 Invalid Group

c# - 如何使用 C# 禁用 Alt + Shift + Tab?

c# - Xamarin.Android与依赖项绑定(bind)到第三方SDK

.net - 在 .net 中向 SQL Server 数据库写入、读取和删除(而不是更新)数据的最高效方式

c# - 防止在 ObservableCollection.CollectionChanged 事件上添加新项目

.NET 查找纸盒尺寸

c# - 如何在c#中使用带有 "not"的css选择器?

c# - 如何将任何类型的文件转换为字节数组?