マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

.NET Coreのコンソールアプリの発行とデプロイ

二つの発行方式

フレームワークに依存する展開(Framework-dependent deployment、FDD)

.NET Frameworkでの配置と同様の仕組み。

プリケーションが動作するOSに.NET Coreのランタイムが
インストールされていることを前提としている仕組み。

メリット

以下が挙げられる。

デメリット

以下の2点が挙げられる。

自己完結型の展開(Self-contained deployment、SFD)

配置するバイナリのみで実行可能な形式(ランタイムも同時に配置する)

メリット

以下の2点が挙げられる。

デメリット

以下の3点が挙げられる。

検証

FDD

SFD

<PropertyGroup>
  <OutputType>Exe</OutputType>
  <TargetFrameworks>netcoreapp2.0;netcoreapp1.1</TargetFrameworks>
  <RuntimeIdentifiers>win-x64;linux-x64;osx-x64</RuntimeIdentifiers>
</PropertyGroup>

参考

Build Insider

Microsoft Docs


Tags: :.NET開発, :.NET Core


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS