使用C#/ Visual Studio 2017创建控制台应用程序。当我从VS或Windows 10计算机上运行控制台应用程序时,它使用我的控制台应用程序的默认设置(选项/字体/布局/颜色),这是完美的。但是,当我尝试使用Windows Server 2012 R2在测试服务器上运行它时,它使用随机设置(小缓冲区大小/大字体/异形窗口)。我试过了:
当我从命令行(program.exe)运行应用程序时,它使用默认设置。但是,当我点击可执行文件时,它没有。我在这里缺少什么?
答案 0 :(得分:1)
显然,控制台有两种不同的设置。一个用于用户帐户,另一个用于初始控制台窗口标题(在本例中为我的应用程序)。我能够查看Regedit.exe,HCKU / Console密钥中的设置并删除我的初始控制台窗口标题的设置,然后运行应用程序(作为管理员)并更改了默认设置。感谢您的评论!