我正在一个项目,需要我在.NET Framework 4.x中构建.dll文件。 我知道如果我要使用Visial Studio,这将超级容易。但是我已经决定使用VS Code作为我的IDE。 从理论上讲,Visual Studio“仅”可以自动创建各种元数据和引用。因此,我认为应该可以手动执行这些操作。正确? 有人可以指引我到可以找到方法的地方吗?
我正在使用Windows 10。
答案 0 :(得分:1)
因为代码不善于管理项目文件(.csproj)-也不是任何人都必须-您实际上可以使用dotnet.exe CLI来创建项目并以.NET Framework为目标。唯一的要求是,即使您使用MSBuild,也需要安装.NET Core SDK,因为新的SDK样式的项目需要不同的目标。
dotnet new classlib -o MyLibrary
code MyLibrary
<TargetFramework>v4.5</TargetFramework>
现在,您可以运行dotnet build
或msbuild build
,甚至可以在Code中设置构建和测试任务。默认情况下,Ctrl + Alt + B将运行一个构建任务,或者提示是否从模板创建一个(如果尚不存在)。
现在,您只需添加文件即可,而无需修改 .csproj 文件。我参与了许多使用技术的OSS项目,并且可以轻松地在VS,代码甚至是vim等非IDE之间切换。
答案 1 :(得分:0)
在Visual Studio中创建新项目时,将需要您键入很多代码和文件,否则这些代码和文件将自动生成(自动生成)。即使VS Code支持.NET Framework编码(带有C#插件),但我还是建议您使用Visual Studio(社区版本就足够了)。它对任何.NET框架开发都有更好的支持。