今Githubの例にhttps://github.com/qmlnet/qmlnet-examplesを使用する方法について説明します
1は、機械は、.NETコアSDK 2.2をインストールされていることを確認してください
2.設定オプションがリリース、nugetパッケージを減らし、サンプルをダウンロードしてプロジェクトをコンパイル、およびリリース/ publlishの右エンジニアリングのポイント:
展開モデル:ターゲットマシンはDOTNETコアランタイムをインストールする必要がないように、独立した、それは自動的に出力すべての依存プロジェクトは、ディレクトリを公開するだろう
ターゲット・ランタイム:WIN-x64のは、あなたが公開するプラットフォームを選択し、LinuxはLinuxの-x64のです
公開]をクリックします。
公表されたフォルダの中点Features.exeでそれを実行するか、またはコマンドを使用します。DOTNETをFeatures.dll
表示されるダウンロードした後、qmlnet-QT-ランタイム:この時点では、インターフェイスが実際のダウンロードQT依存プロジェクトを開始していないでしょう。
スタートアップコードから
RuntimeManager.DiscoverOrDownloadSuitableQtRuntime();
問題を参照してください。
ネットワークが良くありませんどのように、プログラムディレクトリに後者は手動でダウンロードすることができます
ウィンドウ包: "https://github.com/qmlnet/qt-runtimes/releases/download/releases/qt-5.12.2-ad0689c-win-x64-runtime.tar.gz"
Linuxの包:"https://github.com/qmlnet/qt-runtimes/releases/download/releases/qt-5.12.2-ad0689c-linux-x64-runtime.tar.gz"
ルートディレクトリにqmlnet-QT-ランタイムのフォルダを作成し、QT-5.12.2-ad0689c-WIN-のx64をするために、ウィンドウを展開している構造
qmlnet-QT-ランタイム
| -------- QT-5.12.2-ad0689c-WIN-x64の
| ---- QT
| ----のversion.txt
Linuxの対応はするQT-5.12.2-ad0689c-win-のx64をするQT-5.12.2-ad0689c-linux-のx64。
ウィンドウの中で解凍しないように注意してください、それは窓にLinuxのリンクのいくつかを認識しないため、QT-5.12.2-ad0689c-のlinux-x64の-runtime.tar.gz
すべては、Linux上で解凍する必要がありました。
コンソールウィンドウは、ウィンドウを開きますためには、解決するためにnugetパッケージのNSubsysをインストールしてから、リリースをインストールすることができます何のコンソールウィンドウが表示されますがありません