VisualStudio2010单元测试.NET3.5项目

VisualStudio2010单元测试.NET3.5项目,.net,visual-studio,unit-testing,.net,Visual Studio,Unit Testing,我已经成功地将一个.NET3.5Web应用程序从VS2008迁移到2010,但是在单元测试方面遇到了问题。我创建了一个单元测试项目,并按照Microsoft的指示将其定向到.NET 3.5:。我还查看了底部列出的可能的其他步骤,但是提到的所有XML都已经存在于我的系统中 每当我尝试运行单元测试时,都会收到以下错误消息:您只能使用针对.NET framework 3.5的测试程序集中的默认主机适配器运行测试。升级时,其他一些项目是否升级到.NET 4.0,或者他们也指向3.5?当使用Pex/Mol

我已经成功地将一个.NET3.5Web应用程序从VS2008迁移到2010,但是在单元测试方面遇到了问题。我创建了一个单元测试项目,并按照Microsoft的指示将其定向到.NET 3.5:。我还查看了底部列出的可能的其他步骤,但是提到的所有XML都已经存在于我的系统中


每当我尝试运行单元测试时,都会收到以下错误消息:您只能使用针对.NET framework 3.5的测试程序集中的默认主机适配器运行测试。

升级时,其他一些项目是否升级到.NET 4.0,或者他们也指向3.5?当使用Pex/Moles时,搜索此错误消息会带来问题。你在用那些图书馆吗?看到了吗?没有Pex/Moles,我只是三次检查了所有东西都是.NET3.5。我已经看到通过安装VS2010SP1解决了类似的问题。它更稳定。另外,您是否正在运行MSTest?可以尝试使用Testdriven.net/Resharper运行,看看是否更好?确保两个项目都以.net 3.5为目标。升级时,其他一些项目是否升级到.net 4.0,或者它们是否也指向3.5?使用Pex/Moles时,搜索此错误消息会出现问题。你在用那些图书馆吗?看到了吗?没有Pex/Moles,我只是三次检查了所有东西都是.NET3.5。我已经看到通过安装VS2010SP1解决了类似的问题。它更稳定。另外,您是否正在运行MSTest?是否可以尝试使用Testdriven.net/Resharper运行,看看是否更好?确保两个项目都以.net 3.5为目标。