带上注释 效果图

Asp.net Core dotnet 发布类库文件 带上注释,发布预发行版,带上所有引用-LMLPHP

带上所有引用 效果图

Asp.net Core dotnet 发布类库文件 带上注释,发布预发行版,带上所有引用-LMLPHP

预发行版 效果图

Asp.net Core dotnet 发布类库文件 带上注释,发布预发行版,带上所有引用-LMLPHP

由于微软取消了  project.json  这个json 转而用了csproj 用于保存配置 所以懵逼很大一会

资料来源

project.json打包带上类库文件

https://www.cnblogs.com/shanyou/archive/2016/08/29/5814683.html

project.json打包带上注释

https://q.cnblogs.com/q/90765/

Asp.NetCore1.1版本没了project.json,这样来生成跨平台包

https://www.cnblogs.com/wangrudong003/p/6591104.html

微软的api

project.json 和 csproj 属性之间的映射

https://docs.microsoft.com/zh-cn/dotnet/core/tools/project-json-to-csproj#dependency-type

实现

修改csproj文件

总览:

Asp.net Core dotnet 发布类库文件 带上注释,发布预发行版,带上所有引用-LMLPHP

带上注释:

  <GenerateDocumentationFile>true</GenerateDocumentationFile>

预发行版:

 <Version>1.0.-alpha</Version>

//版本后面加alpha

带上类库引用

--不管用

Include为项目引用地址
正常情况下是不带Version与PrivateAssets的
详情见官方API
 <ProjectReference Include="..\QrCordSupport\QrCordSupport.csproj" Version="1.1.0" PrivateAssets="All" />
04-30 00:31