无法将 Rhino Mocks 3.5 添加到 Visual Studio 2010 中的 .NET 2.0 项目

2024-01-03

我们正在从 Dev Studio 2005 升级到 Dev Studio 2010。我在 Visual Studio 2010 中打开了 2005 解决方案,并完成了转换过程,使所有项目都以 .NET 2.0 为目标。当我尝试构建项目时,我对 Rhino.Mocks.dll 的引用无法使用。我看到这样的错误:

DalDiscoveryTest.cs(7,7):错误CS0246:找不到类型或命名空间名称“Rhino”(您是否缺少 using 指令或程序集引用?)

我进入我的项目并删除了对 Rhino.Mocks.dll 的引用并尝试重新添加它。然后我看到一个对话框,上面写着:

“Rhino.Mocks.dll”或其依赖项之一需要比项目中指定的版本更高的 .NET Framework 版本。您可以通过单击“项目”菜单上的“属性”,然后在“.NET Framework”下拉框中选择一个新目标来更改 .NET Framework 目标。 ...

我正在使用“Rhino Mocks 3.5 for .NET 2.0”,位于http://www.ayende.com/projects/rhino-mocks/downloads.aspx http://www.ayende.com/projects/rhino-mocks/downloads.aspx。该项目使用 .NET 2.0 在 Dev Studio 2005 中构建良好。我发现的唯一问题是将测试项目的目标更改为 .NET 3.5,但我希望最初最小化更改。

除了将目标更改为较新版本的 .NET 之外,还有其他方法可以解决此问题吗?


我直接联系了 MSDN 支持以尝试获取此问题的修补程序。他们能够在 Visual Studio 2008 和 2010 中重现此问题。没有修补程序,但有一个相对简单的修复方法,您可以通过修改项目的设置来完成。

  1. 将第三方 DLL (Rhino.Mocks.dll) 的引用添加到项目中,然后单击“是”忽略警告。
  2. 点击项目引用,在属性窗口中将Rhino.Mocks的“Specific Version”修改为“True”。
  3. 在 Visual Studio 2010 的解决方案资源管理器中右键单击项目节点,然后选择“卸载项目”。
  4. 右键单击项目节点并选择“编辑您的项目名称在这里".
  5. 在以以下开头的行之后<Reference Include="Rhino.Mocks, ...">,添加以下行:<SpecificVersion>True</SpecificVersion>.
  6. 右键单击项目节点并选择“重新加载”来重新加载项目。
  7. 重建您的项目。

这对我有用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法将 Rhino Mocks 3.5 添加到 Visual Studio 2010 中的 .NET 2.0 项目 的相关文章

  • msvc2010 - 如何建立一个干净的输出目录?

    我在使用 Visual Studio 2010 时遇到问题 因为它现在在构建时使我的输出目录充满了 pdb 和其他文件 在以前版本的 msvc 中 我将中间目录设置为输出目录以外的其他目录 并在那里生成了 pdb 文件 以及基本上其他所有内
  • 使用 ITextsharp 将 Html 导出为 PDF

    我已经尝试了下面的代码 我也遇到了错误 我正在使用最新的 DLL String strSelectUserListBuilder h1 My First Heading h1 p My first paragraph p String ht
  • 如何正确复制/克隆结构?我应该使用一个类吗?

    假设我有那个 Structure myStruct Public myPoint As Point Public myBool As Boolean End Structure 如何复制 克隆该结构 我现在解决了这个问题 我使用的代码示例
  • 去除字符串的最佳方法是什么?

    我需要具有最佳性能的想法来删除 过滤字符串 I have string Input view 512 3 159 删除 view 和 的最佳性能方法是什么 和引号 我可以做这个 Input Input Replace view Replac
  • 在调试模式下单步执行时跳过方法的属性

    是否有一个属性可以在方法上使用 以便在调试模式下单步执行某些代码时 调试器保持在方法的外部 DebuggerStepThrough docs https learn microsoft com en us dotnet api system
  • 正则表达式不等于字符串

    我用正则表达式用头撞墙 我正在尝试定义一个表达式 该表达式完全排除此文本 System 不区分大小写 但可以包含 系统 这个词提供的不仅仅是这个 例子 系统 无效 系统 无效 系统 无效 系统 无效 asd 系统 有效 asd 系统 asd
  • 实用程序库中应包含哪些内容[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 随着我的项目越来越多 我发现我经常从一个项目到另一个项目 从一个客户到另一个客户重复许多常见的任务 因此 我开始组装一个 实用程序 库 这是这些
  • C# Julian 日期解析器

    我在电子表格中有一个单元格 它是 Excel 中的日期对象 但当它来自 C1 的 xls 类时 它会变成双精度型 类似于 2009 年 1 月 7 日的 39820 0 我读到这是儒略日期格式 有人可以告诉我如何在 C 中将其解析回 Dat
  • 解决找不到程序集的问题 |文件未找到异常 |融合日志

    我正在尝试将我的解决方案包 wsp 部署到 SharePoint 2007 环境 WSP 包含一个功能 该功能加载功能接收器类以在运行时部署计时器作业 在部署此 WSP 时 我不断得到 特征 fb631f6c 2c46 4ab5 b7b3
  • Sitecore - 隐藏功能区中的按钮

    我为特定内容项创建了上下文功能区 我有两个按钮 可以将项目 升级 或 降级 到某一类别 该部分只能有一个 是否可以根据某种隐藏代码中的内容状态隐藏其中一个按钮 我了解如何链接到 Click 事件 但我想知道是否有某种加载事件可供自定义功能区
  • 更换 I 过滤器

    我目前正在使用 IFilters 从各种文件 word excel tiff pdf 等 中提取文本 据我所知 IFilter 已在 Windows 8 中停止使用 是否有人对如何在不安装本机应用程序的情况下提取文本有任何建议 如果有什么用
  • 找不到 Microsoft.Office.Interop Visual Studio

    我正在开发一个使用 C 发送电子邮件的应用程序 该应用程序将能够使用邮件模板等 问题是我无法找到任何 Office Interop 引用 这意味着我无法使用 Outlook 我的计算机上安装了 Office 但我也尝试从此链接安装 PIAh
  • 在 C# 中使用通配符解析相对路径

    在 C 中 如果我有一个目录路径和一个带通配符的相对文件路径 例如 c foo bar and blah cpp 有没有一种简单的方法来获取绝对文件路径列表 例如 c foo blah a cpp c foo blah b cpp 背景 有
  • 调整图像的亮度、对比度和伽玛值

    在 NET 中调整图像的亮度 对比度和伽玛值的简单方法是什么 c and gdi have a simple way to control the colors that are drawn It s basically a ColorMa
  • C# - 方法必须有返回类型

    我在调用 C 中的方法时遇到问题 不断收到消息 方法 计算 必须有返回类型 using System Diagnostics namespace WindowsFormsApplication1 public partial class F
  • CompileAssemblyFromDom 抛出访问被拒绝异常

    代码 using var codeProvider new CSharpCodeProvider var compilerParameter new CompilerParameters assemblies assemblyName fa
  • 使用实体框架重叠约会

    我将 asp net mvc 与实体框架一起使用 我有一个包含 startat 字段 endat 字段和 roomid 字段 称为 SpaceConfigurationId 的约会列表 并且希望查找给定房间已重复预订的约会列表 可以假设 e
  • 为什么当要求修剪“PRN.NUL”时,TrimStart 会更多地修剪字符?

    这是代码 namespace TrimTest class Program static void Main string args string ToTrim PRN NUL Console WriteLine ToTrim string
  • 如何等待远程 .NET 调试器连接

    今天我遇到了一个问题 我需要远程调试程序 该程序是从另一个系统启动的 所以我真的没有机会在命令行上与它交互 不过我可以很容易地改变它的来源 我需要做的是让程序正常启动 然后等待我用调试器附加到它 我想不出一个让我快乐的方法 我确实发现了这个
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat

随机推荐

  • 在深度嵌套的字典中查找键

    我有很多嵌套字典 我试图找到嵌套在某处的某个键 例如这个钥匙叫做 水果 我如何找到这个键的值 H vard 的递归解决方案可能会没问题 除非嵌套级别太高 然后你会得到一个RuntimeError maximum recursion dept
  • 我可以使用一个控制器更新 AngularJS 中的两个视图吗?

    是否可以将两个视图绑定到一个控制器 以便无论数据在何处 视图1 视图2或模型中 发生更改 两个视图都会更新 它应该像这个例子一样工作 消除混乱
  • Python函数的参数长度? [复制]

    这个问题在这里已经有答案了 可能的重复 如何找出Python中方法的数量 https stackoverflow com questions 990016 how to find out the arity of a method in p
  • RabbitMQ:如何在标头交换中使用复杂表达式?

    下面是死信队列中消息的标头 我正在使用 RabbitMQ TypeId com example queue TesteDTO correlationId dfbc9457 8de6 9b77 b7ad b259d1e2ede4 sequen
  • Google SignInButton 的 onClick 无法使用数据绑定

    当我尝试设置onClick我的 Google 中的方法SignInButton android onClick gt viewModel onGoogleLoginClick 我总是收到这个错误 发现数据绑定错误 数据绑定错误 msg 找不
  • 如何从 NSDate 中找到一周的开始?

    我正在实现一个日历视图 我希望它从包含特定日期的一周开始开始 例如 如果目标日期是 2016 年 2 月 29 日星期一 并且当前日历设置为从星期日开始 我希望我的视图从 2 月 28 日星期日开始 这看起来应该很简单 let calend
  • ASP.NET Web API 中的多个 PUT 方法

    我有一个控制器Groups通过以下行动 public GroupModel Get int ID public GroupModel Post CreateGroupModel model public void Put PublicUpd
  • 如何处理 asp.net 3.0 应用程序中 CustomAutorize 属性中的错误

    我正在开发一个 asp net MVC 3 0 应用程序 我正在使用我自己的 CustomRoleProvider 和 CustomErrorHandler 通过覆盖默认属性 一切都运转良好 但是 问题出在异常处理上 在测试应用程序时 测试
  • 未经授权访问 Google 日历 API 发布请求

    我正在尝试在 Meteor 中使用 Google 日历 REST API 我可以使用任何 GET 方法 没有任何问题 但是当我尝试在日历中创建事件时 出现未经授权的访问错误 我根据以下要点得到了我的代码code https gist git
  • 应用程序无法与 VS 2008 SP1 DLL 一起运行,以前的版本适用于 RTM 版本

    自从我们从 Visual Studio 6 切换到 Visual Studio 2008 以来 我们一直在私有并行配置中使用 MFC90 dll 和 msvc pr 90 dll 以及清单文件 这样就不用担心版本问题或将它们安装到系统中 在
  • “裸”git 存储库:如何让 Apache 始终“看到”最新提交?

    我们在服务器上有一个 裸 git 存储库 用于 Web 门户项目 多名程序员 设计师等 执行数十项工作push and pull从 到它 现在我们想要在服务器本身上测试该项目 并始终通过 Apache Web 服务器测试最后一次提交 该服务
  • 让 UISearchBar 像音乐应用程序一样关闭

    请注意如何searchBar放大镜和占位符文本都会在解雇时移动 有什么方法可以在不移动文本和图标的情况下关闭此搜索栏吗 请参阅音乐应用程序的动画 了解我想要实现的动画 我有一个UISeachBar单击导航栏中的搜索按钮时会显示该内容 IBA
  • 如何启动 64 位 PowerShell 进程,无论是从 32 位进程还是 64 位进程启动?

    我需要能够启动 64 位版本的 PowerShell exe 我通过检查 system intptr size 的值是否为 8 来验证我是否处于 64 位版本 要启动 64 位版本的 PowerShell 从 32 位进程中 使用路径 c
  • 什么是区块链和以太坊?它用在哪里?

    我刚刚有机会在基于区块链的以太坊平台上工作 但我不清楚它在哪些场景中使用 在现实生活中使用它 有人可以帮助我了解基于区块链的平台及其现实生活中的用途吗 欢迎来到区块链世界 不要灰心丧气 区块链领域相对较新 很难找到好的教程 我一个月前也开始
  • C++ 阶乘程序中的递归

    你好 我有这段代码是根据其他一些递归和阶乘程序编写的 但我的问题是我真的很困惑它如何存储值并保留它然后最后返回它 int factorialfinder int x if x 1 return 1 else return x factori
  • 网格中的 Tkinter 按钮对齐

    我试图在框架内的网格上安装两个按钮 无论根框架的大小如何 它们都会占据整行 因此 基本上一个按钮占据该行的一半 而另一个按钮占据另一半 这是我的代码 self button frame tk Frame self self button f
  • 如何显示带有 opengl 纹理的灰度图像

    我正在尝试创建一个要显示的纹理 我有 wxh 数组 其中每个像素是 1 个字节 我看过我可以通过 OpenGL glTexImage2D 函数使用灰度图像吗 https stackoverflow com questions 680125
  • 使用 TCP 流并将其重定向到另一个接收器(使用 Akka Streams)

    我尝试使用 Akka 2 4 3 将 TCP 流重定向 转发到另一个接收器 该程序应该打开一个服务器套接字 侦听传入连接 然后使用 tcp 流 我们的发件人不期望 接受我们的回复 因此我们从不发回任何内容 我们只是消耗流 在对 tcp 流进
  • 如何在 Selenium 中使用 EXTJS 生成的 ext-gen ID?

    在测试自动化 Web 应用程序时 我获得了动态生成的 ext gen ID 我尝试使用 xpath 但测试用例失败 我浏览了不同的网站 但没有找到任何运气 有人可以帮助我吗 谢谢你 斯里尼瓦萨马拉地语 对于自动化测试 最好完全避免使用 Ex
  • 无法将 Rhino Mocks 3.5 添加到 Visual Studio 2010 中的 .NET 2.0 项目

    我们正在从 Dev Studio 2005 升级到 Dev Studio 2010 我在 Visual Studio 2010 中打开了 2005 解决方案 并完成了转换过程 使所有项目都以 NET 2 0 为目标 当我尝试构建项目时 我对