.net - 为什么我的项目不能使用 NUnit 引用?

标签 .net visual-studio-2010

这与我之前创建的线程相似,但问题是,我在工作中编写了一些代码,我将解决方案带回家(通过将其复制并粘贴到我的 USB 笔)。我将它粘贴到家里的桌面上,当我在 sln(依赖于 NUnit)中构建一个项目时,我得到了一堆这样的错误:

命名空间“NUnit”中不存在类型或命名空间名称“Framework”(您是否缺少程序集引用?)

基本上,在 NUnit 中引用的任何对象都无法识别,就好像(显然)缺少程序集一样,但事实并非如此,它位于项目 references/bin 文件夹中,并且没有黄色感叹号。这是一个 .NET 3.5 解决方案,我没有使用客户端配置文件,这可能会导致这种困惑。

谢谢

最佳答案

尝试使用记事本打开您的 .csproj 或 .vbproj 文件并找到类似的内容:

<Reference Include="nunit.framework, Version=2.5.5.10112, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>C:\Program Files\NUnit 2.5.5\bin\net-2.0\framework\nunit.framework.dll</HintPath>
</Reference>

确保您拥有相同版本的 DLL 并且文件路径正确。

关于.net - 为什么我的项目不能使用 NUnit 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685374/

相关文章:

.net - 如何从 ClaimsPrincipal 获取 SecurityToken?

c# - Visual Studio 抛出 "wrong"编译时异常

c# - 神秘消失的引用资料

visual-studio-2010 - VS2010 Code Coverage 是否支持 nUnit?

asp.net - CSS 副本不起作用

.net - ADO 与数据集和数据表

c# - 缓存 == 空?是否可以?

.net - 混合托管/非托管 C++/CLI 进程关闭期间线程关闭

xml - 使用 Web Deploy 3.0 在 IIS 中显示下拉列表

c++ - 为什么在 Windows C++ 项目中使用 asm 文件?