我正在使用Visual Studio 2013创建的类库项目创建一个nuget包。我的项目具有以下文件结构:
我生成了nuspec文件并使其保持不变。如果我正确理解NuGet docs,那么nuget pack Infrastructure.csproj'应该导致具有以下结构的包:
只有它没有。我明白了:
如果我安装此软件包,test.js最终不会进入'〜/ Scripts / Infrastructure / test.js'但在'〜/ Content / Scripts / Infrastructure / test.js'。我能做错什么?有没有办法在nuspec文件中配置这种行为?
答案 0 :(得分:2)
您需要做的就是删除 Content 文件夹,换句话说,将 Scripts 文件夹放在源项目的 root 中。
执行此操作将导致 Scripts 文件夹安装到您正在安装Nuget软件包的项目的根目录中。