NuGetパッケージGrpc.Tools
とGrpc
とGrpc.Core
とGoogle.Protobuf
と一緒にVS 2017 Enterpriseをインストールしようとしています。 Grpc.Tools
を除くすべてのパッケージがインストールされます。 Grpc.Tools
をインストールしようとすると、対応するフォルダがpackages/
にありません。パッケージマネージャのコマンドラインから次の出力が発行されます。既存のプロジェクトにGrpc.Toolsをインストールできませんでした
"Grpc.Tools 1.4.1" wird installiert.
Das NuGet-Paket "Grpc.Tools 1.4.1" wird installiert.
Commit für Wiederherstellung wird ausgeführt...
Die Sperrdatei wird auf den Datenträger geschrieben. Pfad: C:\Users\User\Documents\Visual Studio 2017\Projects\Muffelsausen\CommInterface\obj\project.assets.json
Wiederherstellung in "5,06 sec" für "C:\Users\User\Documents\Visual Studio 2017\Projects\Muffelsausen\CommInterface\CommInterface.csproj" abgeschlossen.
"Grpc.Tools 1.4.1" wurde erfolgreich auf "CommInterface" installiert.
Commit für Wiederherstellung wird ausgeführt...
Die Assetdatei wurde nicht geändert. Das Schreiben der Assetdatei wird übersprungen. Pfad: C:\Users\User\Documents\Visual Studio 2017\Projects\Muffelsausen\CodeOfPointsHost\obj\project.assets.json
Wiederherstellung in "14,87 ms" für "C:\Users\User\Documents\Visual Studio 2017\Projects\Muffelsausen\CodeOfPointsHost\CodeOfPointsHost.csproj" abgeschlossen.
Verwendete NuGet-Konfigurationsdateien:
C:\Users\User\AppData\Roaming\NuGet\NuGet.Config
C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config
Verwendete Feeds:
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
https://api.nuget.org/v3/index.json
Das Ausführen von NuGet-Aktionen hat 1,75 sec gedauert.
Verstrichene Zeit: 00:00:06.8978688
========== Abgeschlossen ==========
NuGet-Pakete werden wiederhergestellt...
Verstrichene Zeit: 00:00:00.7245861
========== Abgeschlossen ==========
エラーはありません。ただし、packages/
にはGrpc.Tools
というサブフォルダは追加されていません。したがって、私はprotoc
コンパイラを持っていません。奇妙なのは、私が新しい、空のプロジェクト内で同じプロセスを繰り返すと、ツールは実際にインストールされるということです。 VS 2017が私の場合に失敗する理由は何ですか?
私は、溶液中のいくつかのプロジェクトがあります。 *複数の.NETのコア2.0クラスライブラリ *ワン.NETのコア2.0コンソールアプリケーション * .NET 4.6.2 WPFデスクトッププロジェクト * .NET 4.6.2 XAMLリソースディクショナリをプロジェクト
唯一の回避策は、Grpc.Tools
フォルダを手動でコピー/貼り付けすることです。
VSが実際に私のユーザプロファイル '%USERPROFILE%\。nuget \ packages'にパッケージをインストールすることに気付きました。それはなぜそれをするのですか?私のローカル 'packages'フォルダを使用しているのはなぜですか? – liondog
'packages.config'や' PackageReference'/msbuild-integratesd nugetを使っていますか?新しい形式でローカルフォルダが使用されなくなる –
package.confアプローチを使用する従来のWPFプロジェクトを新しいシステムに更新できますか? – liondog