我正在使用SecureTeam AgileDotNet混淆工具,并希望在我的解决方案中保留其配置文件(.cls扩展名..),但是当作为解决方案项添加时,当它们在VS编辑器中打开时,它们会导致错误:
Error BC30636 '>' expected. Miscellaneous Files D:\code\git\repos\my-path-to-agiledotnet-config.cls 2 Active
这很烦人。它们是带有.cls扩展名的xml文件(提醒经典的VB类文件),所以我想知道编译器是否正在对它们进行处理。
我有办法通过VS设置或(最好)通过我的项目/解决方案设置来阻止这种情况吗?
答案 0 :(得分:0)
我有办法通过VS设置或(最好)通过我的项目/解决方案设置来阻止这种情况吗?
如果您只想阻止.cls文件扩展名在VS中进行编译,您可以接受Hans的建议:“属性窗口中的将构建操作从编译更改为无。”
但是,将Build Action
更改为None
后,这些编译错误仍会出现在错误列表中。如果项目中没有任何其他错误,您将获得构建成功消息,错误将在Error List
中。您可以运行或调试项目。但是,如果存在其他错误,则会在.cls
相关错误消息中混合这些错误。
由于Visual Studio不支持VB6代码。如果要在VB项目中添加.cls
文件类型,Visual Studio将把此文件作为VB.NET
文件处理。它提供了最有用的语法突出显示,因为VB6
和VB.Net
共享重要语法。据我所知,除了将.cls
文件重命名为.txt
之外,目前无法获得两个世界中最好的一个。