2017-03-20 18 views
0

NSwagStudioの.Net Core Web APIアセンブリのロードに問題があるようです。私のプロジェクトでは 'Microsoft.AspNetCore.Mvc(1.1.2)' のリファレンスパッケージ(NuGet)がありますが、これはNSwagStudioのロードプロセスを壊すようです。NSwagStudioの.Net Core Web APIアセンブリをロードできません。

は、この例を参照してください:

enter image description here

私はVS 2017を使用していますが、プロジェクトがネットCoreバージョン1.1を実行しています。私はまた、次のやってみました:

https://github.com/NSwag/NSwag/wiki/WebApiAssemblyToSwaggerGenerator

それは動作しませんでしたが、何かアドバイスをいただければ幸いです。

答えて

1

プロジェクトをファイルシステムに公開するだけで、必要なすべてのdllが出力ディレクトリに保存されます。 .netコアの場合、パブリッシュパスを参照設定に追加する必要があります。

または参照パスにナゲットキャッシュを追加します。

+0

これは本当に正しい方法です。私は同意し、これを受け入れられた回答としてマークします。しかし、私はこれが間違っていたのは私の視覚スタジオのインストールが壊れていたことしか知りませんでしたので、私は.Net Coreアプリケーションを公開して.dllを抽出することができませんでした。しかし、答えをありがとう。 :) – ThatAwesomeCoder

+1

コマンドラインを使って 'dotnet publish'を発行することもできます(あなたのVSが壊れている場合) –

+0

恐ろしい提案私はそれを考えていません。:P – ThatAwesomeCoder

関連する問題