ubuntu - 如何为 Ubuntu 控制台应用程序 .NET Core RC2 编译发布配置

标签 ubuntu .net-core coreclr .net-native

例如,hwapp 示例构建 Debug 但不构建 Release:

$ dotnet new
…
$ dotnet restore
…
$ dotnet build
…
$ dotnet ./bin/Debug/netcoreapp1.0/hwapp.dll
Hello World!

为了获得优化的构建,我到底需要添加什么到这个 project.json 中?
{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },
  "dependencies": {
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.0-rc2-3002702"
    }
  },
  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}

我最初的问题可能将两个不同的问题混为一谈——如何构建发布而不是调试?如何使用 .NET Native 进行构建?

我刚刚偶然发现an answer to the first question :
$ dotnet build -c Release

这似乎提供了非常明显的性能改进。

最佳答案

根据this 原生 已从最新版本的 dotnet 中删除编译。工具。

关于ubuntu - 如何为 Ubuntu 控制台应用程序 .NET Core RC2 编译发布配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37503857/

相关文章:

java - Ubuntu 上的 NetBeans 插件中缺少代号一

Java XStream 无法在 Ubuntu 上解决

c# - 如何在get方法中传递类对象列表 - asp.net core 2.1

.net-core - CLR 与核心 CLR

c++-cli - .Net Core 中的 C++/CLI 支持

python - WSL Ubuntu - 制作 libfreenect - CYTHON_EXECUTABLE-NOTFOUND

android - "react-native log-android"错误 "adb' logcat -c "failed. adb' logcat -c 运行正常。 [Ubuntu]

.net-core - Serilog Splunk 不记录消息

c# - 为什么此应用程序要查找引用程序集的旧版本、已删除版本?

javascript - 无法在 asp.net core 中使用 ajax 将 json 发布到 Controller