2015-06-18 2 views
2

Я попытался создать .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'. 

ответ

3

К сожалению nuget.exe spec не работайте так. Он ожидает идентификатор пакета.

Если вам нужно создать 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 

Примечание: Если вы собираетесь упаковать файл проекта, вам не нужно создавать файл nuspec как NuGet создаст его автоматически.

Смежные вопросы