赞
踩
我们安装win10 vs2022 ,默认安装 .net 6.0 。 第三方开发库 使用 .net framework 4.6
所以我们 编译目标为 .net framework 4.6
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>
using ALIB_namespace.RTS;
class Program
{
static void Main(string[] args)
{
RTS.ClassA cla = new RTS.ClassA(); //调用 ALIB.dll
cla.func();
}
}
dotnet build
在 /Debug/net46 文件夹下面生成目标
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。