将文件复制到NuGet包目录之外

时间:2013-01-25 08:53:57

标签: nuget nuget-package

是否可以创建一个NuGet包,将文件复制到包文件夹之外的文件夹(即目标项目的根目录中)?

我有以下声明:

<files>
    <file src="bin\net40\Ionic.Zip.dll" target="lib\net40" />
    <file src="bin\net40\HtmlAgilityPack.dll" target="lib\net40" />
    <file src="Web References\myWebService\*.*" target="content\Web References\myWebService" />
  </files>

目前,这会在包文件夹中创建Web References文件夹,但我想在项目根目录中创建Web References文件夹。我已经尝试将路径更改为“.. \ Web References \ myWebService”,但这导致Web References文件夹根本不被复制。

2 个答案:

答案 0 :(得分:0)

目前无法配置程序包内容的目标位置。 这是我们在下一个版本@ http://nuget.codeplex.com/workitem/1914

中跟踪的内容

答案 1 :(得分:0)

这应该是行为。 NuGet应该在项目根目录下创建WebReferences文件夹。它不应该在包文件夹中创建文件夹。你有这个包的例子吗?