普段、仕事で VMware の Windows-VM 内で開発しているのだが、 VisualStudio 2017のC++プロジェクトを、ホストとの共有フォルダー \\vmware-host\Shared Folders\
以下に置くと、「LNK1123 - COFF への変換中に障害が発生しました: ファイルが無効であるか、または壊れています
」「CVT1101 - '….res' を開いて読み取れません
」のエラーが発生して、リンク等ができなくなる問題が発生する。
(実際は UNC パスに直接置いているのではなく、mklink でシンボリックリンクを張ったところで作業している)
これ、普通のフォルダーにプロジェクトをコピーして、そちらでビルドすると発生しない。
ググると Visual Studio 2010 で似た事例が出てくるのだが、そちらは SP1 をあてると直る。今回の 2017 も似たような原因であるという思い込みがあったため、気づくのに3~4日ほど無駄にしてしまった。とほほ