Missing Conditional Compilation Symbols

, ,

My NetTalk server app uses quite a few conditional compilation symbols, most of which are (mercifully) handled for me.

But from time to time, for no reason I can determine, all these symbols disappear. The entire set, including FM2=>1 which FileManager3 needs.

I was editing an embed, which I saved, and then I clicked “Start without Debugger (Builds solution)” and poof! All gone and the build failed because FM2=>1 was missing.

Am I doing something wrong? Is this a known bug in C11?

I think Backup and Sync from Google may have been interfering with the build process by locking files in use. I have disabled it using pskill.exe in a scheduled task and the problem hasn’t repeated itself.