1

私のプロジェクトは、pdb のために常に古くなっています。VS の出力ウィンドウには、常に次のように表示されます。入力ファイル foo.dll は、出力 foo.pdb' より古いです。いつも同じ。なぜこれが起こるのですか?どうすればそれを修正できますか?

4

1 に答える 1

0

今、私は理由を見つけました...プロジェクトファイルのプロジェクトアイテムによって生成されたアセンブリの使用が原因です: fooプロジェクトファイルで定義する場合:

  <ItemGroup>
      <ThisAssembly Include="$(TargetDir)\foo.dll" />
  </ItemGroup>

あなたのプロジェクトは常に古くなっています: 入力ファイル foo.dll は出力 foo.pdb より古いです... VS 2012 SP2. それは悲しいことです。

于 2013-04-25T17:35:03.973 に答える