有没有办法阻止新的控制台应用程序项目默认为 .NET Framework 4 客户端配置文件?
Posted
技术标签:
【中文标题】有没有办法阻止新的控制台应用程序项目默认为 .NET Framework 4 客户端配置文件?【英文标题】:Is there a way to prevent new console app projects from defaulting to .NET Framework 4 Client Profile? 【发布时间】:2011-09-15 19:17:08 【问题描述】:在 Visual Studio 2010 的 New Project 对话框中,Installed Templates->Visual C#... 如果我选择 Console Application 并确保在下拉菜单开销中选择了 .NET Framework 4,我的新项目默认为.NET Framework 4 客户端配置文件。
有没有办法强制它默认为 .NET Framework 4 而不是客户端配置文件?
【问题讨论】:
【参考方案1】:您可以编辑 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1033\ConsoleApplication.zip\consoleapplication.csproj,删除 <TargetFrameworkProfile>
。
【讨论】:
【参考方案2】:我认为您可以在不使用黑魔法的情况下更改原始模板中的内容。如果它对您来说真的很烦人,您可以在原始模板的基础上创建一个自定义模板,将目标框架设置为完整框架。关于如何基于现有项目创建新模板,请参见以下链接MSDN
【讨论】:
完全忘记了这一点,但它可能也可以。【参考方案3】:.NET Framework 4 客户端配置文件是所有 Windows 桌面应用程序的默认配置。 Windows 窗体、控制台、WPF
【讨论】:
我不会投反对票,但这并不能真正解决问题。以上是关于有没有办法阻止新的控制台应用程序项目默认为 .NET Framework 4 客户端配置文件?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法阻止Visual Studio将Thread启动和完成的语句打印到输出窗口?