Asp.net Core dotnet 发布类库文件 带上注释,发布预发行版,带上所有引用
带上注释 效果图
带上所有引用 效果图
预发行版 效果图
由于微软取消了 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文件
总览:
带上注释:
<GenerateDocumentationFile>true</GenerateDocumentationFile>
预发行版:
<Version>1.0.1-alpha</Version>
//版本后面加alpha
带上类库引用
--不管用
Include为项目引用地址
正常情况下是不带Version与PrivateAssets的
详情见官方API
<ProjectReference Include="..\QrCordSupport\QrCordSupport.csproj" Version="1.1.0" PrivateAssets="All" />