来自 project.json 的带有内容文件的 NuGet 包
NuGet package from project.json with content files
我正在制作一个包含一些视图和控制器的 NuGet 包,我想将它们包含在多个 MVC Core 1 项目中,以便我们可以共享应用程序领域,例如用户管理。
通过这些包选项,我获得了一个确实包含文件的 .nupkg。
"scripts": {
"postcompile": [ "dotnet pack --no-build --configuration %compile:Configuration%" ] // rwb
},
"packOptions": {
...
"files": {
"include": [ "wwwroot/**.*", "Views/**.*" ]
}
}
但是,.nupkg 中的 .nuspec 文件不包含任何文件元素,因此包含的文件不会复制到目标项目中。
我需要做什么才能在 .nuspec 文件中生成文件元素?
dotnetcore 中的 NuGet 包不适用于内容文件共享。您可以将文件嵌入程序集中或使用 Bower。
参见:
contentFiles, project.json and ASP.NET (5/core 1.0) projects
我正在制作一个包含一些视图和控制器的 NuGet 包,我想将它们包含在多个 MVC Core 1 项目中,以便我们可以共享应用程序领域,例如用户管理。
通过这些包选项,我获得了一个确实包含文件的 .nupkg。
"scripts": {
"postcompile": [ "dotnet pack --no-build --configuration %compile:Configuration%" ] // rwb
},
"packOptions": {
...
"files": {
"include": [ "wwwroot/**.*", "Views/**.*" ]
}
}
但是,.nupkg 中的 .nuspec 文件不包含任何文件元素,因此包含的文件不会复制到目标项目中。
我需要做什么才能在 .nuspec 文件中生成文件元素?
dotnetcore 中的 NuGet 包不适用于内容文件共享。您可以将文件嵌入程序集中或使用 Bower。
参见:
contentFiles, project.json and ASP.NET (5/core 1.0) projects