【问题标题】:Error while running a test: "You must add a reference to assembly..."运行测试时出错:“您必须添加对程序集的引用...”
【发布时间】:2011-07-21 18:09:10
【问题描述】:

我正在尝试启动测试,但我收到此错误

“System.Web.Security.MembershipUser”类型定义在 未引用的程序集。您必须添加对程序集的引用 'System.Web.ApplicationServices,版本=4.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35'。

我找了谷歌,发现我必须在我的项目中添加参考System.Web.ApplicationServices,我这样做了,但还是不行。

我在 web.config 中将它写到但没有,我得到同样的错误

  <assemblies>
 <add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </assemblies>

任何想法!谢谢。

【问题讨论】:

标签: asp.net asp.net-mvc-3 compiler-errors


【解决方案1】:

你什么时候遇到这个问题?是在构建项目时,还是在实际运行测试时?

如果您在构建项目时得到它,请按照以下步骤查看它是否可以解决您的问题:

1 - 在您的机器上搜索此文件:“System.Web.Security.MembershipUser.dll”

2 - 找到它后,打开您的项目并选择“添加引用”菜单命令

3 - 选择您在步骤 1 中找到的文件

【讨论】:

  • 感谢 JosephStyons,但是如果我没有这个文件会怎样... System.Web.Security.MembershipUser.dll
  • This question 可能也会有所帮助。
猜你喜欢
  • 2022-06-11
  • 2012-03-31
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2022-09-29
  • 2019-11-26
  • 1970-01-01
相关资源
最近更新 更多