0

基本的な MSI プロジェクトを vS2010 ソリューションに追加しました。自分のマシンでは正常にビルドされますが、コードをチェックインして TFS を使用してビルドを要求すると、ビルドされず、次のエラーが生成されます。

C:\Program Files\MSBuild\InstallShield\2011\InstallShield.targets (68): OutputGroups アイテム "e:\BldTmp\2\MyProject\My Project Build\Sources\My project\lib.proj.Countdowns\obj\x86\ 「lib.proj.Countdown.debug シンボル」の Release\lib.proj.Countdown.pdb」が存在しないようです。

MSBuild または SAB 2011 が pdb ファイルを探しているのはなぜですか? インストーラーに pdb ファイルを追加したくありません。パスを確認したところ、pdb ファイルが存在することがわかりましたが、ビルドでこのエラーが発生しました!!

4

1 に答える 1

1

このエラーを生成するのはMSBuildではなく、InstallShieldのスタンドアロンビルダーになります。

MSIのファイルを追加するときに行った可能性が最も高いのは、フォルダーを選択し、すべてのファイルを含む、より具体的にはファイルを除外しない動的ファイルリンクを作成したことです。これを修正するには、そのままにしておく必要がありますが、ファイルを除外するようにリンク設定を調整してください。または、リンクを削除してコンポーネントを手動で再作成し、必要なファイルを手動で追加することもできます。*.pdb

于 2011-07-17T13:05:42.813 に答える