如何在Visual Studio Code中创建.NET 4.7版本的C#类库
在VS Code中创建.NET Framework 4.7/4.8类库的方案
先搞定必要的开发组件
不用管.NET SDK 8的要求,你需要安装对应版本的.NET Framework开发包(选带开发工具的版本,不是仅运行时),同时确保系统里有MS Build——可以通过安装Visual Studio Build Tools并勾选.NET Framework 4.7/4.8的构建组件来获取,单独装MS Build也可以。关闭插件的强制SDK下载提示
打开VS Code设置,搜索C#: Enable Dotnet Acquisition,把它设为false,这样C# Dev Kit就不会硬要求你装.NET SDK 8;同时可以关掉.NET Install Tool的自动提示,避免弹窗干扰。手动创建项目
有两种方式:- 用MS Build命令生成模板:
把msbuild /t:New /p:Template="Class Library" /p:FrameworkVersion=v4.7 /p:OutputPath=./MyNetFrameworkLibv4.7换成v4.8就能创建对应版本的项目。 - 直接写
.csproj文件:
创建一个新文件夹,里面新建MyNet47Library.csproj,内容如下:
之后在文件夹里添加<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <TargetFramework>net47</TargetFramework> <AssemblyName>MyNet47Library</AssemblyName> <RootNamespace>MyNet47Library</RootNamespace> </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> </ItemGroup> </Project>.cs类文件,比如Class1.cs,正常写代码就行。
- 用MS Build命令生成模板:
构建与调试
按Ctrl+Shift+B打开任务面板,选择创建tasks.json并选MS Build,生成的任务会自动关联你的.csproj;调试时配置launch.json,选择.NET Framework调试器,确保目标框架版本对应。小提示
如果插件没识别到项目,重启VS Code重新加载文件夹就行;遇到引用问题,检查.csproj里的程序集引用是否正确,手动添加需要的引用即可。
内容的提问来源于stack exchange,提问作者Roshan K S
相关产品推荐
相关产品推荐

