VS2010无法自动下载所需文件

时间:2018-01-30 14:51:40

标签: .net vb.net visual-studio-2010

我已经将VS2010Pro内置的旧VB程序的代码交给了更新。我不是一个经验丰富的VB或.NET程序员,自90年代以来就没有在任何微软开发平台上工作过,所以VS .NET构建的变幻莫测对我来说有点神秘。

尝试构建,代码成功编译,但是当在调试器中运行时,它会在启动时抛出有关程序集加载失败的错误,并且IDE在底部状态栏中显示一个msg:“从{{下载源代码” 3}} ...“。关闭错误对话框显示“无源可用”屏幕,其中包含调用堆栈位置和位置列表(包括本地不存在的“f:\ dd ...”位置,我假设是尝试源-control lookup)和源服务器引用,以及最后的“调试器无法找到源文件”消息。

所以,问题:

1)我尝试了很多方法在线查找此文件,但没有成功。然而,从我 看到的情况来看,还有很多其他人处于完全相同的情况,没有人从MS或任何其他来源获得答案。拥有此文件的人及其姐妹可以使其可用吗???

2)MS源服务器似乎不起作用。 MS搬了这个东西吗?如果是这样,我如何告诉VS2010Pro查看新位置?

3)(对于整个宇宙)这是VB的.NET库的核心部分。为什么它不包含在主分发磁盘中?有时候我认为MS会做这种事只是为了让人们升级...... :(

1 个答案:

答案 0 :(得分:1)

听起来你错过了对Microsoft.VisualBasic.dll的引用,因为WindowsFormsApplicationBase是Microsoft.VisualBasic assembly的一部分。

检查Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0v4.*是否有{d}(我认为v4.0与VS2010绑定)。

如果dll存在(最有可能),那么您需要通过扩展"参考"来检查Microsoft.VisualBasic是否是项目中的引用。如果有,请右键单击并单击属性,然后查看" path"它正在使用。

如果引用没有嵌入到您的项目中,您需要在"call stack location and a list of locations"列表中查看dll不存在的原因。

其他一些可能有用的链接:
删除SUO(特定用户选项),这可能是它在f drive中寻找的原因:https://social.msdn.microsoft.com/Forums/vstudio/en-US/c5cac77e-83f4-49c5-b08c-a9f78b644843/finding-where-projectdatavb-is-located?forum=vsdebug

https://social.msdn.microsoft.com/Forums/vstudio/en-US/7fb27a1c-eb36-4867-9d08-6e2c9324835f/why-is-source-path-fspvctoolsvc7libsshipatlmfcsrcmfcdlgpropcpp?forum=vcgeneral

Why is Visual Studio 2010 not able to find/open PDB files?

我希望有所作为。