Pack
和PackagePath
项目元数据。<None Include="*.targets" Pack="true" PackagePath="build" />
<None Include="App.config" Pack="true" PackagePath="tools\$(AssemblyName).exe.config" />
<None Include="install.ps1" Pack="true" PackagePath="tools" />
还值得注意的是:
如果你只需要将汇编输出到tools
文件夹中(而不是lib
),你可以使用IsTool
属性。
m0sa回答了我提出的问题,但是我想在这里添加一些额外的信息,即显示某种readme
文件。
事实证明,Nuget支持向Nuget包的根文件夹添加readme.txt
文件,如果找到它,它将被显示。请注意,该文件必须命名为readme.txt
- 据我所知,不支持其他格式。
.csproj
文件中:<ItemGroup>
<None Include="readme.txt" Pack="true" PackagePath="." />
</ItemGroup>
readme.txt
文件被显示出来。如果该文件是依赖项,则不会显示。