我正在将旧的VB6文件中的一些逻辑移植到C#。
为了便于参考,并让VB6文件长期可供参考,我将它们添加到我的项目中并将 Build Action 设置为 None 。
当我编译项目时,我在与这些文件相关的错误列表中收到了100多个错误。如果项目中没有其他错误,我会收到 Build Succeeded 消息,我可以运行或调试项目。如果存在其他错误,那么这些错误在所有与VB6相关的错误消息中都是隐藏的。
我更喜欢保留.bas文件扩展名,因为Visual Studio提供的语法高亮显示非常有用,因为VB6和VB.Net共享重要的语法。
如何防止Visual Studio显示与VB6文件相关的编译错误,并将其简单地视为参考文档,而不放弃.bas文件扩展名?
答案 0 :(得分:2)
Visual Studio不支持VB6代码。通过使用.bas文件类型,您告诉Visual Studio这些是VB.NET文件,由于某种原因,您不想编译。
我认为没有办法在这里充分利用这两个世界。也许有人为.vb6创建了文档处理代码,或者您可以使用Visual Studio SDK创建自己的代码。
此外,搜索Visual Studio Gallery for free tools for VB6找到两个看起来很有趣的内容: