不同版本.net引用同一个项目

项目文件.csproj文件内容如下:

重点是:不能有其他的

netstandard2;net40;net45;net46;net6

javascript 复制代码
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>netstandard2;net40;net45;net46;net6</TargetFrameworks>
   </PropertyGroup>
	
	<ItemGroup Condition="'$(TargetFramework)'=='net40' OR '$(TargetFramework)'=='net45' OR '$(TargetFramework)'=='net46'">
		<Reference Include="System" />
		<Reference Include="System.Core" />
		<Reference Include="Microsoft.CSharp" />
		<Reference Include="System.Data" />
	</ItemGroup>

	<ItemGroup Condition="'$(TargetFramework)'=='net45' OR '$(TargetFramework)'=='net46'">
		<Reference Include="System.ComponentModel.DataAnnotations" />
	</ItemGroup>
	
  <ItemGroup>
    <Folder Include="Http\" />
    <Folder Include="Log\" />
    <Folder Include="Ftp\" />
    <Folder Include="File\" />
    <Folder Include="EncryDecry\" />
    <Folder Include="FileZip\" />
  </ItemGroup>

</Project>
相关推荐
雨浓YN13 小时前
GKMLT通讯工具箱(WPF MVVM) - 04-三菱MC通讯
wpf
Eiceblue14 小时前
使用 C# 将 Excel 转换为 Markdown 表格(含批量转换示例)
开发语言·c#·excel
不会编程的懒洋洋16 小时前
WPF XAML+布局+控件
xml·开发语言·c#·视觉检测·wpf·机器视觉·视图
唐青枫16 小时前
别再层层传参了!C#.NET AsyncLocal 异步上下文透传实战
c#·.net
雨浓YN17 小时前
GKMLT通讯工具箱(WPF MVVM) - 06-OPCUA通讯
wpf
明如正午17 小时前
【C#】托管调试助手 “PInvokeStackImbalance“:的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。
c#
Eiceblue18 小时前
C# 如何实现 Word 转 Excel ?分享两种实用方法
c#·word·excel
雨浓YN18 小时前
GKMLT通讯工具箱(WPF MVVM) - 03-西门子S7通讯
wpf
天才少女爱迪生18 小时前
word格式规范检测+自动修改【python】
python·c#·word
用户37215742613518 小时前
如何使用 C# 转换 PowerPoint 为 HTML:完整指南
c#