我们有多个项目正在使用服务总线库。我们目前正在使用v2.6.5,我们已经收到了几个警告,用于调用库中代码的单元测试。这是警告信息:
System.AppDomainUnloadedException:尝试访问已卸载的AppDomain。如果测试开始一个线程但没有停止它,就会发生这种情况。确保测试启动的所有线程在完成之前停止。
我们每次调用此方法时都会得到它:TopicClient.CreateFromConnectionString(connectionString,topicName)
如果我们使用内置的Visual Studio测试运行器(2012/2015),则不会出现此警告,如果我们选择通过.runsettings文件使用MSTest运行器,则会出现此警告。
如果我将服务总线更新到3.0.0及更高版本也不会出现,但这是不可能的,因为我们遇到了单独的问题所以现在唯一的选择就是坚持2.6.5版并尝试修复这些警告。
知道可能出现什么问题吗?如果你们需要其他信息,我很乐意提出一个能够重现警告的简单项目。