247得票10回答
显示/隐藏C#控制台应用程序的控制台窗口

我在谷歌上查找如何隐藏自己的控制台窗口的信息。令人惊讶的是,我能找到的唯一解决方法都是一些不太好的hacky方法,它们使用FindWindow()通过标题来寻找控制台窗口。我深入了解了Windows API,发现有一种更好更简单的方法,所以我想在这里发布给其他人。 如何隐藏(和显示)与我的C...

242得票18回答
密码掩码控制台应用程序

我尝试了以下代码...string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace S...

218得票5回答
.NET控制台应用程序全局异常处理程序

问题:我想在我的控制台应用程序中定义一个全局异常处理程序来处理未处理的异常。在ASP.NET中,可以在global.asax中定义一个,而在Windows应用程序/服务中,可以按如下方式定义。AppDomain currentDomain = AppDomain.CurrentDomain; ...

205得票12回答
我能在单元测试中向控制台写入内容吗?如果可以,为什么控制台窗口没有打开?

我在Visual Studio中有一个测试项目,我使用Microsoft.VisualStudio.TestTools.UnitTesting库。我在其中一个单元测试中添加了以下代码行:Console.WriteLine("Some foo was very angry with b...

195得票5回答
如何将Unicode字符写入控制台?

我想知道在控制台应用程序中,是否有可能使用.NET编写像 ℃ 这样的字符。当我尝试写入此字符时,控制台输出问号。

192得票15回答
如何在窗体应用程序中显示控制台输出/窗口?

为了立即开始,这里有一个非常基本的例子:using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); ...

186得票15回答
为什么控制台窗口一显示输出就立即关闭?

我正在按照 MSDN 中的指南学习C#。现在,我刚刚尝试了示例1(此处是链接到MSDN),但我遇到了一个问题:为什么控制台窗口会立即关闭一旦显示我的输出? using System; public class Hello1 { public static int Main() ...

173得票11回答
ASP.NET Core配置指南 - 适用于.NET Core控制台应用程序

ASP.NET Core支持一个新的配置系统,如下所示:https://docs.asp.net/en/latest/fundamentals/configuration.html 这个模型也支持.NET Core控制台应用程序吗? 如果不支持,那么以前使用的app.config和Conf...

173得票13回答
如何导航到几个文件夹的上级目录?

一种选择是多次使用 System.IO.Directory.GetParent()。有没有更为优雅的方式从执行程序集所在的位置上移几个文件夹? 我的目标是找到一个文本文件,它位于应用程序文件夹的上一级文件夹中。但是,该程序集本身位于 bin 文件夹中,这是应用程序文件夹中的几个文件夹深度。

171得票10回答
将.NET控制台应用程序转换为Windows服务

我有一个控制台应用程序,想将其作为Windows服务运行。VS2010有一个项目模板,允许附加控制台项目并构建Windows服务。 我不想添加单独的服务项目,如果可能的话,将服务代码集成到控制台应用程序中,以保持控制台应用程序作为一个项目,可以作为控制台应用程序或Windows服务运行,例如...