VS2008 プロジェクトを VS2010 にアップグレード中です。現在、問題はカスタム ビルド ルール ファイルにあります。
ウィザードを使用して新しいバージョンの Visual Studio に移植し、問題のほとんどを解決することができました。
カスタム ビルド ルールは .xxx 拡張子に対して定義されています。このファイルに設定できるオプションがたくさんあります。.props 値でデフォルト値を指定し、特定のファイルに対してそれらのいくつかをオーバーライドしました。ただし、ファイルに対して実行されるコマンド ラインを見ると、そのファイルに指定されたカスタム値ではなく、デフォルト値が渡されているように見えます。
これは私の .props ファイルのスニペットです:
<ItemDefinitionGroup>
<MyTool>
<MTPath>C:\DefaultPath</MTPath>
...
<CommandLineTemplate>
set MT_Path=%(MTPath)
call MyTool.exe
</CommandLineTemplate>
私はmasmサンプルと密接に協力してきましたが、何が間違っているのかわかりません。
ありがとう。