web-dev-qa-db-ja.com

devenv.comでセットアッププロジェクトをコンパイルする-「エラー:プロジェクトの依存関係を更新できません」

VS 2010にセットアップ展開プロジェクトがあります。プロジェクトはVS 2010のGUIインターフェイスで完全にコンパイルされますが、vs cmd(devenv.com)を介してコンパイルしようとすると、常に次のエラーが発生します。

ERROR: Unable to update the dependencies of the project.

エラーに記載されているDLLがないことに注意してください(たとえば、エラーに「オブジェクト「xxx」の依存関係を判別できません」が含まれていない)

この設定のすべてのファイルをクリーンアップして最初から始めるように言わないでください-これは実際の解決策ではありません!この正確なエラーが発生したプロジェクトが5つあり、それぞれを再配置したくありません。さらに、これは問題が将来再発しないことを約束するものではありません。

どうもありがとう!

27
Orad SA

これは動作する@ timB33の外部リンクからコピーされます。 MSホットフィックスへのリンクはすべて壊れているように見えるので、これが、セットアッププロジェクトを削除して再作成せずに修正できる唯一の方法でした。

私は一貫してこの方法を使用して、セットアッププロジェクトを再ビルドするのではなく、このバグを回避しました。これは、マージモジュールプロジェクトとセットアッププロジェクトの両方に適用されます。プロジェクトファイルの[階層とファイル]セクションにあるデータを手動で削除します。

  1. .VDPROJファイルを開く

  2. 「階層」セクションを見つけます。すべてを削除して、セクションが次のようになるようにします: "Hierarchy" {}

  3. 「ファイル」セクションを見つけます。すべてを削除して、セクションが次のようになるようにします: "File" {}

  4. プロジェクトをリロードします

  5. プロジェクトをリビルドします。

  6. 何か不足している場合は、プロジェクト出力を再度追加する必要があるかもしれません

1
gb2d