美文网首页
Dotnet项目打包Readme.txt

Dotnet项目打包Readme.txt

作者: 灭蒙鸟 | 来源:发表于2018-01-21 14:21 被阅读46次

    Microsoft Visual Studio对在NuGet包的根目录中找到的README.txt文件给予特殊的处理。如果README.txt存在于此文件夹中,Visual Studio会在直接安装包(而不是将其作为依赖项安装时)中显示其内容。

    这是一个很好的方式来显示注释和示例,以准备使用您的包 - 但是如何在打包过程中从项目中将自述文件复制到包中?自动化这需要一点csproj编辑。
    你的csproj文件将需要一个<Content>文本文件的元素。如果还不存在,请创建一个。元素的Include属性应该是文本文件的路径,相对于项目的根目录。
    <Content>元素内部:
    通过设置<Pack>来指示文件应该包含在包中true。
    通过设置指定文件应该放在包中的位置<PackagePath>(这个路径是相对于包的根目录的)。

    <Project>
      …
      <ItemGroup>
        <Content Include="README.txt">
          <Pack>true</Pack>
          <PackagePath>README.txt</PackagePath>
        </Content>
      </ItemGroup>
      …
    </Project>
    

    够简单!使用这些包装配置设置后,每次触发包装时,应将自述文件放置在正确的位置。

    相关文章

      网友评论

          本文标题:Dotnet项目打包Readme.txt

          本文链接:https://www.haomeiwen.com/subject/tenfaxtx.html