我一直在调查Visual Studio 2013中Web性能测试插件的一些问题。在添加必要的dll引用(例如Microsoft.VisualStudio.QualityTools.WebTestFramework.dll
)时,我注意到在“添加引用”窗口中同一个dll有多个条目可选。在我的系统上,我有五个WebTestFramework的选择。
其中一些是我看到的较早版本的Visual Studio,也已安装在我的机器上。但是,我发现有一些是重复的,例如:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\WebTestFramework.dll
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\PublicAssemblies\WebTestFramework.dll
我比较了这两个文件的哈希值,它们是相同的。那么为什么它们在我的VS 2013(v12.0)安装中出现了两次?为什么会有'ReferenceAssemblies'和'PublicAssemblies'文件夹?