问题描述
我们有一组使用 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 测试“XXXXX”:无法访问测试“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 版本 16.7.3”上使用 Microsoft Visual Studio 测试工具时是否存在任何已知问题?
如果有,我可以使用任何修复和解决方法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)