2

我正在研究一个包含多个项目的解决方案。每个项目都有自己的发行说明。我需要在特定项目的 nuspec 文件中指定发行说明的路径。我该如何实现?..如果我只是添加文件路径,它似乎不起作用。能否请你帮忙。

这就是我的 nuspec 文件的样子:

    <?xml version="1.0"?>
    <package >
      <metadata>
        <id>Test Framework</id>
        <version>$version$</version>
        <authors>Test Team</authors>
        <description>Test nuget Package</description>
        <dependencies>
          <dependency id="NUnit" version="2.6.4" />
          <dependency id="Nancy.Hosting.Self" version="0.23.1" />
          <dependency id="System.IO.Abstractions" version="1.4.0.86" />
        </dependencies>
      </metadata>
      <files>
          <!--Dlls for NugetPackage-->
         <file src="\TestBase\bin\$BuildConfig$\TestBase.dll" target="lib\net46"/>
 <file src="\TestBase\Docs\ReleaseNotes.doc" target="lib\net46"/>
        <file>
      </files>
    </package>
4

1 回答 1

1

文件的路径必须与 .nuspec 文件所在的文件夹相关。那么 TestBase 文件夹是否位于 nuspec 文件的正下方?此外,您不需要第一个反斜杠,而且我认为 target 属性与文档文件没有任何相关性,因此您可以根据需要删除它。

于 2017-05-22T07:50:18.760 回答