NuGetpckをインストールできません-Microsoft.Web.InfrastructureがGACにありません

Kasper Skov

エラー:参照の追加に失敗しました。パッケージ「SimpleInjector.Integration.WebApi.WebHost.QuickStart」は、GACに見つからなかった「Microsoft.Web.Infrastructure」へのフレームワーク参照を追加しようとしました。これはおそらくパッケージのバグです。パッケージの所有者に連絡してください。アセンブリ 'Microsoft.Web.Infrastructure'が見つかりません。

まず第一に。プロジェクトにdllとそれへの参照があるときにエラーが発生するのはなぜですか?第二に。これを修正するにはどうすればよいですか?

明らかに、Mircosoftのさまざまなガイドを使用して、アセンブリをGACに追加しようとしました。それらのどれも意味のあるimoではありません。

https://docs.microsoft.com/en-us/dotnet/framework/app-domains/how-to-install-an-assembly-into-the-gacこれにより、「キャッシュへのアセンブリの追加に失敗しました:システム指定されたファイルが見つかりません。」これは、キーペアなどで強く型付けされた名前ではないためだと思います。だから私はこのhttps://docs.microsoft.com/en-us/dotnet/framework/app-domains/how-to-sign-an-assembly-with-a-strong-nameを調べましたが、これはまったく意味がありません。「[厳密な名前のキーファイルの選択]ボックスで、を選択し、キーファイルに移動します。新しいキーファイルを作成するには、[厳密な名前のキーの作成]ダイアログボックスでその名前を選択して入力します。

どのキーファイルですか?新しいものを作成して、ランダムな名前を思い付くだけですか?Wtf?それは特定のアセンブリとどのように関連していますか?

Kasper Skov

@Schadensbegrenzerと@ LeoLiu-MSFTが指摘したように、Infrastrcutureアセンブリは(もはや).NETフレームワークの一部ではありません。

この問題は、SimpleInjectorsリポジトリのバグとして報告されていますhttps//github.com/simpleinjector/SimpleInjector/issues/509

パッケージ所有者のソリューション:

「この問題をv4.1バックログに追加し、NuGetパッケージ(およびSimpleInjector.Integation.MVC3のパッケージ)をv4.1で修正します。

それまでの間、Microsoft.Web.InfrastructureNuGetパッケージをWebAPIプロジェクトに手動で追加するか、SimpleInjector.Integration.WebApi.WebHost.QuickStart NuGetパッケージをプロジェクトに追加せず、SimpleInjector.Integration.WebApiのみを追加することができます。 NuGetパッケージを作成し、必要なコードを手動で追加します。WebHost.QuickStartパッケージは、実際には、アプリケーションにコードを挿入している間は、統合パッケージへの参照にすぎません。

ドキュメントのWebAPI統合ページでは、SimpleInjectorを使用してWebAPIプロジェクトを設定する方法について説明しています。」

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Microsoft.web.Infrastructure.dllが見つかりません-VisualStudio 2015

分類Dev

ApplicationInsightsを追加できません-パッケージ「Microsoft.Web.Infrastructure」のインストールに失敗しました

分類Dev

Microsoft.Web.Infrastructureは既に存在しますが、参照が見つかりません

分類Dev

.NET CoreRTMのインストール後にMicrosoft.DotNet.Web.targetsが見つかりません

分類Dev

Microsoft.AspNet.Sessionをインストールできません

分類Dev

ファイルまたはアセンブリを読み込めませんでした 'Microsoft.Web.Infrastructure、

分類Dev

VssAccessControlが原因で、Microsoft SQLServerをインストールできません

分類Dev

VS2017に「Microsoft.EntityFrameworkCore」をインストールできません

分類Dev

UWPProjetにMicrosoft.Owinをインストールできません

分類Dev

Microsoft Edgeは、Fiddlerを開くまでWebサイトを開きません。

分類Dev

Windows 7は、Microsoft SecurityEssentialsをアンインストールできません

分類Dev

Microsoft Office 201332ビットをインストールできません

分類Dev

NuGetからMicrosoft.AspNet.WebApi.Corsをインストールできません

分類Dev

NuGetからMicrosoft.ApplicationInsights2.0.1をインストールできません

分類Dev

Microsoft Power Bi PostgreSQLコネクタをインストールできません

分類Dev

Nuget PackageManagerからMicrosoft.EntityFrameworkCoreをインストールできません

分類Dev

Microsoft.Identity.Web:OnTokenValidatedイベントがトリガーされません

分類Dev

MSDEPLOY:タイプ 'Microsoft.Web.Deployment.DeploymentProviderOptions'のオブジェクトを同じタイプのエラーにキャストできません

分類Dev

オブジェクトIDを持つクライアントには、スコープに対してアクション 'Microsoft.Web / serverfarms / read'を実行する権限がありません

分類Dev

Usin動的WebプロジェクトHttp404リソースは利用できませんが、コンソールにエラーはありません

分類Dev

ExcelファイルをMicrosoftアクセスにインポートできません

分類Dev

「インポートされたプロジェクト「some-path \ AspNet \ Microsoft.Web.AspNet.Props」が見つかりませんでした。」を修正する方法は?

分類Dev

Microsoft GraphApi-Me.Photoを要求するときにアクセス許可トークンがありません

分類Dev

Microsoft.Rest.ClientRuntimeをXamarinPCLプロジェクトにインストールできません

分類Dev

VisualStudio拡張機能のインストール時にMicrosoft.VisualStudio.Component.CoreEditorがありません

分類Dev

VisualStudio拡張機能のインストール時にMicrosoft.VisualStudio.Component.CoreEditorがありません

分類Dev

WPFアプリにMicrosoft.Toolkit.UwpNuGetパッケージをインストールできません

分類Dev

VS2017 Cummunity(V15.5.2)にMicrosoft.Toolkit.Uwp.UI.Controls5.0.0をインストールできません

分類Dev

Microsoft SQL Server Debian8のPHPドライバーをインストールできません

Related 関連記事

  1. 1

    Microsoft.web.Infrastructure.dllが見つかりません-VisualStudio 2015

  2. 2

    ApplicationInsightsを追加できません-パッケージ「Microsoft.Web.Infrastructure」のインストールに失敗しました

  3. 3

    Microsoft.Web.Infrastructureは既に存在しますが、参照が見つかりません

  4. 4

    .NET CoreRTMのインストール後にMicrosoft.DotNet.Web.targetsが見つかりません

  5. 5

    Microsoft.AspNet.Sessionをインストールできません

  6. 6

    ファイルまたはアセンブリを読み込めませんでした 'Microsoft.Web.Infrastructure、

  7. 7

    VssAccessControlが原因で、Microsoft SQLServerをインストールできません

  8. 8

    VS2017に「Microsoft.EntityFrameworkCore」をインストールできません

  9. 9

    UWPProjetにMicrosoft.Owinをインストールできません

  10. 10

    Microsoft Edgeは、Fiddlerを開くまでWebサイトを開きません。

  11. 11

    Windows 7は、Microsoft SecurityEssentialsをアンインストールできません

  12. 12

    Microsoft Office 201332ビットをインストールできません

  13. 13

    NuGetからMicrosoft.AspNet.WebApi.Corsをインストールできません

  14. 14

    NuGetからMicrosoft.ApplicationInsights2.0.1をインストールできません

  15. 15

    Microsoft Power Bi PostgreSQLコネクタをインストールできません

  16. 16

    Nuget PackageManagerからMicrosoft.EntityFrameworkCoreをインストールできません

  17. 17

    Microsoft.Identity.Web:OnTokenValidatedイベントがトリガーされません

  18. 18

    MSDEPLOY:タイプ 'Microsoft.Web.Deployment.DeploymentProviderOptions'のオブジェクトを同じタイプのエラーにキャストできません

  19. 19

    オブジェクトIDを持つクライアントには、スコープに対してアクション 'Microsoft.Web / serverfarms / read'を実行する権限がありません

  20. 20

    Usin動的WebプロジェクトHttp404リソースは利用できませんが、コンソールにエラーはありません

  21. 21

    ExcelファイルをMicrosoftアクセスにインポートできません

  22. 22

    「インポートされたプロジェクト「some-path \ AspNet \ Microsoft.Web.AspNet.Props」が見つかりませんでした。」を修正する方法は?

  23. 23

    Microsoft GraphApi-Me.Photoを要求するときにアクセス許可トークンがありません

  24. 24

    Microsoft.Rest.ClientRuntimeをXamarinPCLプロジェクトにインストールできません

  25. 25

    VisualStudio拡張機能のインストール時にMicrosoft.VisualStudio.Component.CoreEditorがありません

  26. 26

    VisualStudio拡張機能のインストール時にMicrosoft.VisualStudio.Component.CoreEditorがありません

  27. 27

    WPFアプリにMicrosoft.Toolkit.UwpNuGetパッケージをインストールできません

  28. 28

    VS2017 Cummunity(V15.5.2)にMicrosoft.Toolkit.Uwp.UI.Controls5.0.0をインストールできません

  29. 29

    Microsoft SQL Server Debian8のPHPドライバーをインストールできません

ホットタグ

アーカイブ