【问题标题】:Is there a way to prevent new console app projects from defaulting to .NET Framework 4 Client Profile?有没有办法阻止新的控制台应用程序项目默认为 .NET Framework 4 客户端配置文件?
【发布时间】: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 而不是客户端配置文件?
【问题讨论】:
标签:
.net
visual-studio-2010
.net-4.0
console-application
【解决方案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