Предотвратить компиляцию расширения.cls в VS 2017

Я работаю с инструментом запутывания SecureTeam AgileDotNet и хотел бы сохранить его файлы конфигурации (которые являются расширениями.cls..) в моем решении, однако при добавлении в качестве элементов решения и их открытии в редакторе VS они вызывают ошибки:

Error   BC30636 '>' expected.   Miscellaneous Files D:\code\git\repos\my-path-to-agiledotnet-config.cls 2   Active

Это довольно раздражает. Это XML-файлы с расширением.cls (напоминает классические файлы классов VB), поэтому мне интересно, обрабатывает ли их компилятор так.

Есть ли способ предотвратить это либо через настройки VS, либо (желательно) через настройки моего проекта / решения?

1 ответ

Есть ли способ предотвратить это либо через настройки VS, либо (желательно) через настройки моего проекта / решения?

Если вы просто хотите запретить компиляцию расширения.cls в VS, вы можете принять предложение Ханса:"в окне" Свойства "измените действие" Сборка "с" Компилировать "на" Нет".

Тем не менее, эти ошибки компиляции по-прежнему в списке ошибок после изменения Build Action в None, Если в вашем проекте нет других ошибок, вы получите сообщение об успешной сборке, ошибки будут в Error List, И вы можете запустить или отладить проект. Но если есть другие ошибки, эти ошибки смешиваются в .cls связанные сообщения об ошибках.

Поскольку Visual Studio не поддерживает код VB6. Если вы добавите .cls Тип файла в проекте VB, Visual Studio будет обрабатывать этот файл как VB.NET файлы. Он обеспечивает подсветку синтаксиса, которая в основном полезна, так как VB6 а также VB.Net поделиться значительным синтаксисом. Насколько я знаю, пока нет возможности получить лучшее из двух миров, кроме переименования. .cls подать в .txt,

Другие вопросы по тегам