4

私はこれで2日間苦労しています。内部に4つのプロジェクトがあるソリューションがあります:

  • ウェブ
  • サービス
  • オブジェクト
  • ダル

Web プロジェクトをスタートアップ プロジェクトとして設定して実行すると、すべて正常に動作します。次に、空の Azure Cloud Service プロジェクトをソリューションに追加し、Web プロジェクトを新しい Web ロール プロジェクトとして手動で追加します。新しく追加した Azure Cloud Service を実行すると、クラウド エミュレーターが起動しますが、AutoMapper.dll が見つからないため、プロジェクトの実行に失敗します (Web プロジェクトで使用されます)。AutoMapper.dll を GAC に追加すると、次の外部アセンブリ (私の場合は Dapper.dll) に進みます。再確認すると、すべての外部アセンブリで Copy Local が true に設定されています。

クラウド プロジェクトが bin フォルダーではなく GAC で検索するのはなぜですか? 私はひどく間違ったことをしなければならないので、助けてください。

4

1 に答える 1