我正在通过将运行Visual Studio 2005的VM转换为VS 2017来使(糟糕的)VB Web应用程序达到接近现代的目的。但是,当我尝试编译它时,解决方案转换进行得很顺利大约1k个错误,这些错误是用户定义的类的实例。当我双击任何错误以打开VS后的代码时,VS可以确定正确的类定义,并且该特定代码后的所有错误将从列表中消失。但是,当我尝试重新运行编译时,它们全部返回,并且重复该过程。如果重要,实例化和定义位于不同的项目中。
我的猜测是解决方案/项目/引用存在一些问题,但是看起来并没有什么大不了的错误(没有丢失的引用等),而且在处理如此古老的遗留代码时,我已经超出了我的范围。
我知道这是在黑暗中拍摄,但是有人对这个问题有任何想法吗?如果有任何进一步的信息会有所帮助,请告诉我。我被困在这里。