Nuget类库封装版本相关设置

  • 建立.NetCore项目,双击项目,编辑配置信息

<Project Sdk="Microsoft.NET.Sdk">

	<PropertyGroup>
		<!--项目支持的框架版本-->
		<TargetFrameworks>
			net35;
			net40;
			net45;
			net451;
			net452;
			net46;
			net461;
			net462;
			net47;
			net471;
			net472;
			net48;
			netstandard2.0;
			netcoreapp3.1;
			net5.0;
			net6.0;
		</TargetFrameworks>
		<!--设置Tag标签-->
		<PackageTags>NET;Csharp;</PackageTags>
		<!--以publish目标运行-->
		<IsPublishable>False</IsPublishable>
		<!--作者-->
		<Authors>码农阿亮</Authors>
		<!--公司-->
		<Company />
		<!--描述信息-->
		<Description>这是一个数据库访问帮助类库</Description>
		<!--项目地址-->
		<PackageProjectUrl>https://github.com/ITMingliang</PackageProjectUrl>
		<!--控制是否需要许可-->
		<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
		<!--版本设置-->
		<AssemblyVersion>1.0.1</AssemblyVersion>
		<FileVersion>1.0.1</FileVersion>
		<Version>1.0.1</Version>
		<Platforms>x64</Platforms>
		<!--控制是否生成Nuget包-->
		<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
		<!--仓库地址-->
		<RepositoryUrl>https://github.com/ITMingliang</RepositoryUrl>
		<!--设置资源如果较新复制到目录-->
		<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
		<!--编译好后会同时生成一个xml的注释文件-->
		<GenerateDocumentationFile>True</GenerateDocumentationFile>
	</PropertyGroup>

	<!--使用不安全代码-->
	<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net40|anyCPU'">
		<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
	</PropertyGroup>
	<!--平台-->


	<!--引用的包-->
</Project>

posted @ 2022-08-14 00:39  码农阿亮  阅读(92)  评论(0编辑  收藏  举报