vb.net - 当我将鼠标悬停在变量上时,Visual Studio 2015 watch 中出现错误并且没有值弹出。 BC32208

标签 vb.net visual-studio-2015

我在升级到 Visual Studio 2015 的多个 VB.Net 项目中遇到了困难。这些项目已经从 Visual Studio 2003 升级到 2005 年,再到 2010 年到 2012 年。代码将编译并运行没有错误。 Debug.Print 语句正确地将值写入即时窗口。但是,如果我启用断点并尝试查看监 window 口中的任何值,则会收到类似这样的错误,并在监 window 口的值列中报告:

error BC32208: Project already has a reference to assembly 'projectname.resources'. A second reference to 'projectname.resources.dll' cannot be added.

类似地,如果我闯入代码并将鼠标悬停在变量名称上,那么我不会收到包含变量当前值的弹出窗口。

我的没有资源的项目已升级,没有任何问题。

有人遇到过这个问题吗? 2015 年,项目中资源的存储方式是否发生了变化?

最佳答案

仅供引用,我刚刚为此提交了一个修复程序,该修复程序将在 VS 2015 Update 2 中发布(请参阅 https://github.com/dotnet/roslyn/commit/e683a8438d42d92a3d142ba53f38b33315c7dea2 )。

同时解决此问题的另一个可能的解决方法是对您的应用程序(和附属程序集)进行强名称签名。调试器正确地忽略了强名称情况下的多个资源 dll,但没有忽略“弱”名称情况下的多个资源 dll。

关于vb.net - 当我将鼠标悬停在变量上时,Visual Studio 2015 watch 中出现错误并且没有值弹出。 BC32208,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31650541/

相关文章:

asp.net - 在后面的代码中使用 SqlDataSource 中的值

vb.net - 如何使用 WPF 读写 CSV 文件?

vb.net - 读取 excel CSV 文件时跳过第一行

installation - Visual Studio 2015 社区版安装卡在 Windows 10 中

c++ - 我的简单 C++ 文本游戏无法运行。我正在使用随机数生成器,但我很困惑

c# - 在VB/C#中规范Wave文件

vb.net - 文件系统 FilePutobject 问题

typescript - Angular 2、Visual Studio 2015 更新 1、类型脚本配置

visual-studio - 什么是系统托盘中的vshub.exe?

c# - 工具箱 Visual Studio 2015 中缺少报告查看器标记