visual-studio-2017 - VS SQL 单元测试项目上的“无法访问已处理的对象”错误
问题描述
我一直在 VS 2017 上开发 SQL Server (SSDT) 解决方案,其中包括通过右键单击 SQL 项目上的项目并选择“创建单元测试...”来创建的 SQL 单元测试项目。
我通过右键单击单元测试项目并选择“SQL Server 测试配置...”来配置连接,这会打开一个弹出窗口来定义测试将在哪个数据库中运行。
我第一次在我的第二台笔记本电脑上打开了这个解决方案,并意识到当我单击“SQL Server 测试配置...”时,我收到一条错误消息:“无法访问已处置的对象。对象名称:'ComboBox'”
我在网上找不到与我的情况相关的任何内容,其中大部分似乎与 .NET 代码有关,而我却在 VS 界面上苦苦挣扎。我尝试卸载并重新安装 VS 2017 (15.9.9),创建了一个全新的 SQL 项目和相应的单元测试。问题仍然存在。
我的另一台笔记本电脑和我正在使用的虚拟机中不存在此问题。我的第二台笔记本电脑安装了很多遗留的东西,但我需要使用它,因为它的规格要高得多,并且上面有一个 SQL 服务器。
关于我可以尝试什么的任何想法?
解决方案
万一其他人遇到这个问题,在格式化我的笔记本电脑几次后,我意识到问题出在 Windows 的最新预览版上。我是 Insider Program 的一员,我最近收到了最新版本。我不得不恢复到以前的版本来解决这个问题。
由于某种原因,该版本还破坏了 Google Chromecast 的 Videostream :)
推荐阅读
- javascript - 有没有办法为不在 60hz 上的高/低帧速率监视器设置 rAF 的 FPS?
- react-native - 如何防止导航堆栈在状态更新时重新渲染整个树?
- docker - 如何顺利更新管道工服务器?
- javascript - React:将嵌套的 json 数据与父数据合并以创建多个对象
- r - 在ggplot2中取消对具有相同y值的数据点进行分组
- c++ - 如何理解像 (chosen += ch) 这样的传递参数?
- amazon-web-services - IAM 策略限制 s3 存储桶中的访问文件夹,其中包含 tenant_id
- django - django 中的自定义用户模型以使用电话和电子邮件进行注册
- python - python中的日期/时间
- python - 包含默认 PyQt5 QWidget 的 NamedTuple(或数据类)