3

我正在从使用 Visual Studio 2013 制作的类库项目中创建一个 nuget 包。我的项目具有以下文件结构:

在此处输入图像描述

我生成了 nuspec 文件,几乎没有改变。如果我正确理解了NuGet 文档,“nuget pack Infrastructure.csproj”应该会生成一个具有以下结构的包:

在此处输入图像描述

只有它没有。我明白了:

在此处输入图像描述

如果我安装这个包,test.js 不会出现在“~/Scripts/Infrastructure/test.js”中,而是出现在“~/Content/Scripts/Infrastructure/test.js”中。我可能做错了什么?有没有办法在 nuspec 文件中配置这种行为?

4

1 回答 1

2

您需要做的就是删除Content文件夹,换句话说,将Scripts文件夹放在源项目的根目录中。

这样做会导致将Scripts文件夹安装到您正在安装 Nuget 包的项目的根目录中。

于 2014-05-27T07:02:22.783 回答