nuget - 如何在特定文件夹中创建nuspec文件?

标签 nuget nuget-package nuget-package-restore nuspec

我试图通过提供路径在不同的文件夹中创建 .nuspec 文件,但是
它给了我错误

Nuget.exe spec ..\MYDEMOFOLDER
Nuget.exe pack ..\MYDEMOFOLDER\MYPROJECT.csproj
pause

想创MYPROJECT.nuspec..\MYDEMOFOLDER文件夹位置
getting error to create nuspec file 
The package ID '..\MYDEMOFOLDER' contains invalid characters. Examples of valid package IDs in
clude 'MyPackage' and 'MyPackage.Sample'.

最佳答案

不幸的是nuget.exe spec不能那样工作。它需要一个包 ID。

如果需要在给定文件夹中创建 nuspec,则需要更改到该目录。

pushd ..\MYDEMOFOLDER          // switch to new directory (remember current)
nuget spec MYPROJECT           // create MYPROJECT.nuspec file
nuget pack MYPROJECT.csproj    // pack MYPROJECT.csproj
popd                           // return to previous directory

NOTE: If you're going to pack a project file, you don't need to create a nuspec file, as nuget will create one automatically.

关于nuget - 如何在特定文件夹中创建nuspec文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30908639/

相关文章:

nuget - 什么是NuGet中 "npm install"的等效项?

asp.net - 使用多个项目时出现 Newtonsoft.Json.dll 问题

jquery - 无法添加或更新 NuGet 包,收到 NuGet V2 源错误

c# - 错误找不到指定的路径 - NuGet - ASP.NET MVC

redis - 为什么 SignalR.Redis 在 NuGet 上不可用?

visual-studio - VS 说 "You have 1 deprecated package versions installed",但哪一个?

visual-studio - 跨多个项目和解决方案共享 NuGet 包

TFS NuGet 恢复包不工作 - Microsoft.webapplication.targets

package - Nuget更新无法正常工作

nuget - project.assets.json 丢失,请运行 nuget 恢复 Visual Studio 2019