You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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的自动提示,避免弹窗干扰。

  • 手动创建项目
    有两种方式:

    1. 用MS Build命令生成模板:
      msbuild /t:New /p:Template="Class Library" /p:FrameworkVersion=v4.7 /p:OutputPath=./MyNetFrameworkLib
      
      把v4.7换成v4.8就能创建对应版本的项目。
    2. 直接写.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,正常写代码就行。
  • 构建与调试
    按Ctrl+Shift+B打开任务面板,选择创建tasks.json并选MS Build,生成的任务会自动关联你的.csproj;调试时配置launch.json,选择.NET Framework调试器,确保目标框架版本对应。

  • 小提示
    如果插件没识别到项目,重启VS Code重新加载文件夹就行;遇到引用问题,检查.csproj里的程序集引用是否正确,手动添加需要的引用即可。

内容的提问来源于stack exchange,提问作者Roshan K S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:08:27