Предотвратить компиляцию расширения.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
,