Хорошо, у нас есть файл 'pseudo-c #', который мы добавили в решение для справки. Несмотря на то, что у него есть расширение .cs
(чтобы VS мог сделать ставку на цветовое кодирование, поскольку оно довольно большое и это помогает с удобочитаемостью), сам файл не помечен для компиляции с действием, установленным в 'none'.
Теперь, когда мы делаем полную сборку, все собирается просто отлично, и файл игнорируется, как и должно быть. Однако в окне ошибок отображаются все ошибки из искусственного кода. Конечно, мы можем изменить расширение, которое избавляет от ошибок, но тогда мы теряем синтаксическую раскраску.
Теперь я бы предположил, что поскольку мы явно пометили этот файл как «не компилировать» и поскольку ошибки фактически игнорируются компилятором, они не будут отображаться, но, очевидно, это не так.
Значит, у кого-нибудь есть идеи о том, как скрыть ошибки, которые генерируются в файлах, помеченных для исключения из компилятора?
Обновление:
Поскольку люди продолжают предлагать обходные пути, я хочу прояснить, что мы уже используем обходные пути. Это не то, что я после здесь. Я пытаюсь выяснить, есть ли какие-то настройки или функции в VS, которые мы можем включить / отключить, которые говорят: «Эй, вы не компилируетесь, поэтому вы не попадете в список ошибок!» Не уверен, что даже есть такая вещь, но если так, то это то, что я пытаюсь найти.