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>
本文来自博客园,作者:码农阿亮,转载请注明原文链接:https://www.cnblogs.com/wml-it/p/16538877.html
技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
开源库地址,欢迎点亮:
GitHub:https://github.com/ITMingliang
Gitee: https://gitee.com/mingliang_it
GitLab: https://gitlab.com/ITMingliang
建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】。