【发布时间】:2017-01-30 15:50:10
【问题描述】:
我有一个用 C# 编写的非常基本的 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 的项目,the documentation 没有提及任何关于 .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": {}
}
}
【问题讨论】:
标签: c# windows-10 .net-core chocolatey