使用VS Code手动设置.NET Framework项目

时间:2020-04-15 09:15:19

标签: c# .net visual-studio-code

我正在一个项目,需要我在.NET Framework 4.x中构建.dll文件。 我知道如果我要使用Visial Studio,这将超级容易。但是我已经决定使用VS Code作为我的IDE。 从理论上讲,Visual Studio“仅”可以自动创建各种元数据和引用。因此,我认为应该可以手动执行这些操作。正确? 有人可以指引我到可以找到方法的地方吗?

我正在使用Windows 10。

2 个答案:

答案 0 :(得分:1)

因为代码不善于管理项目文件(.csproj)-也不是任何人都必须-您实际上可以使用dotnet.exe CLI来创建项目并以.NET Framework为目标。唯一的要求是,即使您使用MSBuild,也需要安装.NET Core SDK,因为新的SDK样式的项目需要不同的目标。

  1. 运行:dotnet new classlib -o MyLibrary
  2. 运行:code MyLibrary
  3. 在代码中打开 MyLibrary.csproj
  4. 更改行<TargetFramework>v4.5</TargetFramework>

现在,您可以运行dotnet buildmsbuild build,甚至可以在Code中设置构建和测试任务。默认情况下,Ctrl + Alt + B将运行一个构建任务,或者提示是否从模板创建一个(如果尚不存在)。

现在,您只需添加文件即可,而无需修改 .csproj 文件。我参与了许多使用技术的OSS项目,并且可以轻松地在VS,代码甚至是vim等非IDE之间切换。

答案 1 :(得分:0)

在Visual Studio中创建新项目时,将需要您键入很多代码和文件,否则这些代码和文件将自动生成(自动生成)。即使VS Code支持.NET Framework编码(带有C#插件),但我还是建议您使用Visual Studio(社区版本就足够了)。它对任何.NET框架开发都有更好的支持。