1

プロジェクト間の相互依存性が高い製品。最初に 1 つのプロジェクトの単体テストを作成します。テストを正常に作成し、InternalsVisibleTo() を使用してそのプロジェクトの非パブリック クラス メンバーにアクセスできる。しかし、プロジェクトをビルドすると、依存関係があるため、エラーがスローされます。テストを作成する前は、エラーはありませんでした。

エラーのリスト:

有効な .NET アセンブリではないため、'..\xxx1.dll' を読み込めませんでした: RegAsm

コマンド "%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\regasm" xxx1.dll /tlb:"..\xxx1.tlb" /verbose" はコード 100 で終了しました。

プロジェクトの出力プロパティが設定されていません。指定した組み合わせが有効であることを確認してください。

4

1 に答える 1

0

「ソリューションプラットフォーム」を「x64」に変更して解決しました。依存関係の1つのプロジェクトは、x64マシン用にビルドする必要のあるプロジェクトに間接的に依存していたためです。

于 2012-11-26T10:40:07.147 に答える