如何在特定文件夹中创建 nuspec 文件?
how to create nuspec file in specific folder?
我试图通过提供路径在不同的文件夹中创建 .nuspec 文件,但是
它给我错误
Nuget.exe spec ..\MYDEMOFOLDER
Nuget.exe pack ..\MYDEMOFOLDER\MYPROJECT.csproj
pause
想要在 ..\MYDEMOFOLDER
文件夹位置
中创建 MYPROJECT.nuspec
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 exe目录
cd 到命令行目录
使用命令“nuget spec project.csproj”
检查您的目录以查找生成的 nuspec 文件
- 使用以下命令生成 .nupkg 文件
nuget pack MYPROJECT.csproj
将 .nupkg 文件扩展名更改为 .zip。
打开 zip 您将看到 .nuspec 文件。
Dotnet 有相当令人困惑的类似论点
--output
用于构建的输出 = nuget pack 的输入
/p:OutputPath=
用作 nuget pack 本身的输出文件夹
示例:
dotnet pack -c Release -p:PackageVersion=1.2.3 YourProject.csproj --no-build --output c:\outputofbuild /p:OutputPath=c:\outputfornuget
我试图通过提供路径在不同的文件夹中创建 .nuspec 文件,但是 它给我错误
Nuget.exe spec ..\MYDEMOFOLDER
Nuget.exe pack ..\MYDEMOFOLDER\MYPROJECT.csproj
pause
想要在 ..\MYDEMOFOLDER
文件夹位置
MYPROJECT.nuspec
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 exe目录
cd 到命令行目录
使用命令“nuget spec project.csproj”
检查您的目录以查找生成的 nuspec 文件
- 使用以下命令生成 .nupkg 文件
nuget pack MYPROJECT.csproj
将 .nupkg 文件扩展名更改为 .zip。
打开 zip 您将看到 .nuspec 文件。
Dotnet 有相当令人困惑的类似论点
--output
用于构建的输出 = nuget pack 的输入
/p:OutputPath=
用作 nuget pack 本身的输出文件夹
示例:
dotnet pack -c Release -p:PackageVersion=1.2.3 YourProject.csproj --no-build --output c:\outputofbuild /p:OutputPath=c:\outputfornuget