visual-studio-2019 - 在“Windows Server 2019 Datacenter”上使用 Microsoft.VisualStudio.TestTools 时是否存在任何已知问题
问题描述
我们有一组使用Microsoft Visual Studio 测试工具编写的性能和压力测试,最近这些测试停止在我们的虚拟机上运行,除了一个虚拟机。
测试仍在运行的虚拟机仍在使用“Windows Server 2016 Datacenter”,而不再运行的虚拟机已更新为“Windows Server 2019 Datacenter”。
使用的 Microsoft Visual Studio 之间也存在细微差别。工作系统我们使用“Enterprise 2019 Version 16.7.3”,而不能工作的系统使用稍新的“Enterprise 2019 Version 16.10.0”。
在不再工作的机器上,我们收到以下错误:
无法在代理“XXXXXX”上运行 Web 测试“XXXXXX”:无法访问测试“XXXXXX,XXXXXX”的数据源“dsTest”中的表“Test#csv”:OleDbParameterCollection 仅接受非空 OleDbParameter 类型对象,而不接受 SqlParameter对象。
我能够将问题定位到以下语句:
using WebTesting = Microsoft.VisualStudio.TestTools.WebTesting;
[WebTesting.DataSource (
dataSourceName: "dsTest",
providerName: "Microsoft.VisualStudio.TestTools.DataSource.CSV",
connectionString: "|DataDirectory|\\data\\Test.csv",
WebTesting.DataBindingAccessMethod.Sequential,
WebTesting.DataBindingSelectColumns.SelectOnlyBoundColumns,
tableName: "Test#csv")]
在“Windows Server 2019 Datacenter”和/或“Microsoft Visual Studio Enterprise 2019 Version 16.7.3”上使用 Microsoft Visual Studio 测试工具时是否存在任何已知问题?
如果是这样,我可以使用任何修复和解决方法吗?
解决方案
是的,在 16.10.# 中引入了一个错误。应该在即将发布的版本中修复。
推荐阅读
- java - Maven - 在构建之前更新 artifactId
- javascript - 这个“Windows 和 Safari 功能”有问题
- networking - 如何使用 tshark 作为 ascii 而不是 hex 打印数据列?
- ruby-on-rails - Postgres 列太大而无法清除
- scala - Scala:从类体创建实例的宏
- javascript - 即使似乎不存在,也会出现“语法错误”
- android - ROOM 数据库中的 Levenshtein 距离
- flutter - 我怎样才能避免在 Dart 中这种不必要的演员阵容?
- azure-machine-learning-studio - 'tcltk' 的包或命名空间加载失败
- jquery - 如何导航到代码中的所有汽车页面?