私はWindowsAzure.Storage nuget packageに依存するこのアプリケーションを持っています。私のローカルマシンでは、すべて正常に動作します。しかし、私はそれがと文句を言いサーバーにデプロイする場合:アプリケーションの依存関係マニフェスト (ProjectName.deps.json)に指定されたアセンブリが見つかりませんでした.NETコアでサードパーティのナゲットパッケージ(依存関係)をサーバーにグローバルに展開する方法は?
:パッケージ: 「Microsoft.WindowsAzure.ConfigurationManager」、バージョンを: '3.2.3'
パス:私は、サーバー上でこのパッケージを取っていないので、 'libに/ net40/Microsoft.WindowsAzure.Configuration.dll'
まあ、それは、理にかなっています。
実行時識別子でSCDを使用して、必要なアセンブリをすべてサーバーに展開することができます。しかし、これにはより多くのディスクスペースが必要です。なぜなら、先に展開するアプリケーションが増えているからです。
デプロイされたすべてのアプリケーションで必要なアセンブリが見つかるように、そのパッケージをサーバーにグローバルにインストールするにはどうすればよいですか?
SCDプラス.NET ILリンカは、一時的な解決策である、https://github.com/dotnet/announcements/issues/30 –