在Debug(任何CPU)中进行编译后,我在程序集(.exe)上运行了Dependency Walker,似乎存在较旧的内核和内核问题。整个代码是VB.NET 2010,所以我想知道为什么VS2017 Pro不能清除这些内容?
有趣的是,没有发生向新VS版本的转换,显示了错误-它只是显示了表单,模块等,就好像没有错误一样。
我应该尝试重新加载吗?
答案 0 :(得分:0)
这些错误是由在应用程序文件夹中具有旧引用或程序集库(称为DLL(例如VBIDE.dll和MSCORE.DLL))引起的。有非常古老的参考,其中一些是VB6。
回想一下,请记住,Visual Studio一直在VB 2005,VB 2008,VB2010等上删除某些Windows窗体控件,因此您需要确保在升级到例如Windows 2000时这些旧控件不在窗体中。 VS2017。