古い Visual C++ 6.0 プロジェクトを新しい Visual C++ 2010 プロジェクトに変換しました。機能しますが、古いプロジェクトから取得したビルド後のイベントに問題があります。ターゲット ファイル (.ocx) をコンピューターに登録しました。
copy $(ProjDir)\PDFXChange\dll.Debug\*.* $(TargetDir)
regsvr32 /s /c "$(TargetPath)"
echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg"
私の新しいソリューションでは機能しません。また、単一のコマンドでテストしました。3 つのコマンド (copy、regsvr32、および echo) のうち、最後のコマンドのみを実行できました。私のエラーは何ですか。
エラー:
error MSB3073: The command "copy \PDFXChange\dll.Debug\*.* C:\_tests_\ocx2010\Debug\
regsvr32 /s /c "C:\_tests_\ocx2010\.\Debug\LayoutBox.dll"
echo regsvr32 exec. time > ".\Debug\\regsvr32.trg"
:VCEnd" exited with code 3. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets
COPY と REGSVR32 が機能しないようです。