在“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 测试“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 (将#修改为@)