当前位置:   article > 正文

vscode配置 .net framework工程指定 4.6 版本_vscode .net framework

vscode .net framework

vscode配置 .net framework工程指定 4.6 版本

我们安装win10 vs2022 ,默认安装 .net 6.0 。 第三方开发库 使用 .net framework 4.6
所以我们 编译目标为 .net framework 4.6

引用 《使用 .NET CLI 开发库》

csproj 文件

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net46</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <LangVersion>latest</LangVersion>
  </PropertyGroup>
  <!-- <ItemGroup>
     <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.1.1"/>
  </ItemGroup> -->
  <ItemGroup  Condition="'$(TargetFramework)' == 'net46'"> <!--ALIB库是.net framework4.6 -->
    <Reference Include="ALIB_namespace">  <!-- ALIB库的 namespace -->
      <HintPath>E:\FirstApplication\lib\ALIB.dll</HintPath>
    </Reference>
    <Reference Include="System.Net.Http">
    </Reference>
  </ItemGroup>
</Project>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

c#代码

using   ALIB_namespace.RTS;

class Program
{
    static void  Main(string[] args)
    {
    	RTS.ClassA  cla = new RTS.ClassA(); //调用 ALIB.dll 
    	cla.func();
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

CLI 编译

dotnet build 
  • 1

在 /Debug/net46 文件夹下面生成目标

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/272755
推荐阅读
相关标签
  

闽ICP备14008679号