gpt4 book ai didi

vb.net - 遇到奇怪的错误: "& ErrorName

转载 作者:行者123 更新时间:2023-12-02 05:33:17 26 4
gpt4 key购买 nike

VisualStudio 2015 新手,但不是编程新手。已经在 Google 和此处搜索了这方面的线索,但考虑到可用的搜索词,我可能不会立即发现它们。

我正在考虑将旧的 VB6(200k+ LoC)移植到 VS2015 中的 VB.Net。大多数情况下只是四处看看以确定可行性。使用项目转换器,并解决了大部分初始错误,并熟悉错误列表的工作原理。

然而,它向我抛出了一个新的挑战。现在只有两行错误,两行都显示相同的内容。他们都说:

"& 错误名称

这是一个引号、& 符号和 ErrorName。这就是错误列表行中显示的所有内容。无文件。没有行号。双击它们不会执行任何操作。

我认为项目可能已损坏,所以我完全重新创建了它,再次添加了所有模块、表单、类等,它发现了更多需要修复的错误,我修复了这些错误,现在这两行再次出现。

有谁知道这是从哪里来的,或者更好的是,如何解决?

最佳答案

我以前见过 VB 程序员报告这种不当行为,但从来没有很好地解释这个问题。针对VS2015,Roslyn集成引起了很多问题。一般来说,这是一个非常有缺陷的版本,请务必应用所有可用的更新,目前最高可达更新 3。如果您拥有包含 MSDN 订阅的许可证,那么我建议您安装 VS2012,这是尚未发布的 VS 的最后一个“好”版本受到 Microsoft 对敏捷开发的新关注的影响。

认为根本问题是由 IDE 没有正确解析编译器错误消息引起的。可能与消息中引用的错误语句有关。仅获取语句文本的一部分及其笨拙的引号是一个很好的暗示,表明这就是错误所在。

所以看看编译器的实际输出,你现在很可能会看到完整的错误文本。使用“工具”>“选项”>“项目和解决方案”>“构建并运行”。将“MSBuild 输出构建输出详细程度”设置更改为“正常”。构建失败后,使用“查看”>“输出”查看编译器输出。您可能会收到很多消息,请考虑复制/粘贴内容。

关于vb.net - 遇到奇怪的错误: "& ErrorName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42448515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com