問題タブ [dotnet-restore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
453 参照

c# - asp.net コアの復元が失敗する - 複数のプロジェクト (ubuntu-16.04-x64)

Ubuntu 16.04 に .NET Core アプリをデプロイしようとしています。プロジェクトには他のプロジェクトへの参照が含まれています (つまり、nuget 経由ではない)。ローカルではアプリは正常に動作します (win10-x64) が、サーバー上で入力するdotnet restoreと、次のログが表示されます。

関連する質問herehere、およびhereのアドバイスを確認しましたが、どの解決策も問題を解決していないようです。

コア フレームワークへの変更のペースを考慮して、使用中のバージョンとプロジェクトの project.json ファイルを指定します。

XXXXXX.Configuration (.NET Core クラス ライブラリ) project.json:

XXXXXX.DataModels (.NET Core クラス ライブラリ) project.json

XXXXXX.DAL (.NET Core クラス ライブラリ) project.json

XXXXXX.Application (.NET Core クラス ライブラリ) poject.json

XXXXXX.BLL (.NET Core クラス ライブラリ) project.json

最後に、これらすべてを結び付ける .NET Core Web UI プロジェクト:

XXXXXX.WebUI project.json

また、公開時にルート フォルダー (プロジェクトの 1 レベル上) にある global.json もあります。

編集

VS 内のパブリッシュ/ビルドにより、次の階層が作成されました。

したがって、すべてのプロジェクトは同じレベルでビルドおよび配置されました。間違っているようですが、自動化されています。

ヘルプ!