У меня есть очень простое приложение cli (которое в основном печатает "hello world"
), написанное на С# и использующее среду выполнения ядра .net.
Я попытался создать шоколадный пакет:
- работает
choco new hcli
- изменение сгенерированного файла
.nuspec
вручную для предоставления информации (версия, автор...) - работает
choco pack
Это создало файл .nupkg
, когда я запускаю choco install hcli.0.0.1.nupkg
, я получаю ERROR: This package does not support 64 bit architecture
.
Я подозреваю, что Chocolatey не поддерживает проекты на основе project.json
, в документации ничего не упоминается о ядре .net.
Что я делаю неправильно?
project.json
файл:
{
"version": "0.1.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true,
"outputName": "hcli"
},
"dependencies": {},
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0"
}
},
"imports": "dnxcore50"
}
},
"runtimes": {
"win7-x64": {}
}
}