InDesignプラグインのビルドで(よく分からん)エラーになる(memo: Zt/merge_res.cmd /idrc/ IntelliSense)

WindowsVisual Studio)環境で、InDesign CC2021 のプラグイン開発で

  • 初回、何もファイルを開かない(ソリューション/プロジェクトは開いている)状態でビルドすると成功する。
  • 何かしら C++/Headerファイルなど 開いて(編集せず)ビルドすると失敗した。

カスタムビルド付近(merge_res.cmd)。.idrc ファイルが生成されずエラーになってるっぽいので、ODFRC関連だと思っていたが違った。

>Performing Custom Build Tools
>CUSTOMBUILD : # error : Could not open response file 'Zt'
>CUSTOMBUILD : # Fatal error :
>odfrc - Execution terminated!
>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: '..\Source\Cs.fr' のカスタム ビルドがコード 1 で終了しました。

IntelliSense を無効にしたら解決した(と思う)

SDKのPorting Guide に「相性悪いから無効にしろ」って書いてあった。

IntelliSense has never worked very well for InDesign code, and you may find that IntelliSense red squiggles appear under nearly every InDesign type or API, despite your project compiling successfully.

C/C++ ファイルの時だけ、無効にすればいい。

オプション>テキストエディタC/C++>詳細設定>IntelliSense (On/Off)

ほんとに解決した・・・のか?(不安)