【发布时间】:2017-04-29 20:02:31
【问题描述】:
我在 Visual Studio 中制作了一个 .net 核心控制台应用程序。我现在想将它打包为适用于 windows 和 mac 的可执行文件。
我将运行时部分添加到 project.json。
这是我的 projects.json,基于我在这里看到的:https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index#self-contained-application
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {
"AngleSharp": "0.9.9",
"CsvHelper": "2.16.3",
"Microsoft.NETCore.App": {
"version": "1.0.1"
}
},
"frameworks": {
"netcoreapp1.0": {
}
},
"runtimes": {
"win10-x64": {},
"osx.10.10-x64": {}
}
}
这会在 debug/release 中创建一个名为 win10-x64 的文件夹,其中包含一个可执行文件,但没有用于 osx 的文件夹。
我是否缺少针对此操作系统的依赖项?
【问题讨论】: