Skip to content

DNET_DotNetCoreOnLinux

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

.NET Core on Linuxのポイント

概要

.NET Core を Linux 上で動かす際のポイント。

詳細

パス

  • 「¥」ではなく、「/」を使用する。

  • Windowsでも「/」が使用できるようになっているので、
    「/」で標準化することによって、クロスプラットフォーム化可能。

  • 参考

P/Invoke

  • P/Invokeで、Linuxのシステムコールができる。

  • 参考

アンマネージ拡張(C++/CLI)

  • Linux上での、C++による、.NET Core実装は、
    現時点では、予定されていない模様。

  • 参考

参考

パス(参考)

パス区切り文字として

P/Invoke(参考)

アンマネージ拡張(C++/CLI)(参考)

We don't currently have plans for C++/CLI for targeting macOS or Linux.

ターゲットとなるのはWindowsアプリケーションのみで、
LinuxあるいはOSXでC++/CLIを使用することはできない。

従って Windows 以外の環境(UNIX, Linux, etc)でも動作することが期待できます。


Tags: 移行, .NET Core, Linux, クロスプラットフォーム, P/Invoke, C++/CLI

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally