我正在尝试使用 Visual Studio Professional 2019 中的命令行自动创建新的 C# 控制台应用程序 (.NET Framework) 项目。我更喜欢使用
devenv.com
或 devenv.exe
,但我愿意接受其他方法使用 cmd 批处理或 PowerShell。
我尝试过以下命令,但不起作用:
devenv.com /new "Console App (.NET Framework)" /name:MyProject
这会导致错误消息:
Microsoft Visual Studio 2019 Version 16.11.40.
Copyright (C) Microsoft Corp. All rights reserved.
Invalid Command Line. Unknown Switch : new.
有没有办法在 Visual Studio 2019 中从命令行创建新项目?我专门寻找不使用 .NET Core 中的
dotnet.exe
的方法,因为我需要坚持使用 .NET Framework。
devenv 没有新命令。
您可以创建 dotnet core 模板并指定 dotnet 框架。
dotnet new console -n MyProject --target-framework-override net48 --use-program-main
您可能需要在 csproj 中添加
<LangVersion>10.0</LangVersion>
。