相关疑难解决方法(0)

NUnit:无法加载程序集nunit.framework

尝试执行引用nunit.framework的单元测试失败:

System.IO.FileNotFoundException: Could not load file or assembly
'nunit.framework, Version=2.5.10.11092, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77' or one of its dependencies. The
system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我的方案如下:
Visual Studio 2010 TFS
C#和.NET Framewok v4.0
NUnit 2.6.0.12051

详细解释:
我有一个引用一些dll的测试项目,一个是nunit.framework.dll.这个dll(nunit.framework.dll)指向安装了nunit 2.6.0.12051的文件夹.我通过nunit-x86.exe执行NUnit(不是来自visual studio),一旦启动我加载测试项目(它是一个类库,dll).Nunit尝试加载,但上面解释的错误出现.测试项目编译好了,正确生成了DLL.此外,测试项目的目标是.NET Framework v4.0.

.net c# nunit visual-studio-2010

5
推荐指数
1
解决办法
8396
查看次数

"无法加载文件或程序集'X.dll'或其依赖项之一.无法找到指定的模块." - 在主机服务器上

X.dll是我的C++/CLI dll,放在网站的bin文件夹中.它在本地计算机上运行正常,最初它在服务器上运行正常.但我改变了托管帐户,突然间我收到了这个错误.我应该以某种方式在web.config中引用这个程序集吗?我听说有类似的问题与非托管dll,但有问题的程序集是管理的.完整信息:

无法加载文件或程序集"X.dll"或其依赖项之一.指定的模块无法找到.在System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串的AssemblyName,布尔starDirective)在System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()在System.Web.Configuration.CompilationSection.LoadAssembly(集信息AI)在System.Web.Compilation. System.Web.Compos.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory)上的System.Web.Comp.Manager.Compilation.BuildManager.CallPreStartInitMethods()中的System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()中的BuildManager.GetReferencedAssemblies(CompilationSection compConfig) ,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)无法加载文件或程序集"X.dll"或其依赖项之一.指定的模块无法找到.在System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity) ,RuntimeAssembly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)System.Reflection.RuntimeAssembly.InternalLoad(String.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark&stackMark,Boolean forIntrospection,Boolean suppressSecurityChecks)) assemblyString,证据assemblySecurity,StackCrawlMark&stackMark,布尔forIntrospection)在System.Reflection.Assembly.Load(字符串assemblyString)在System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串assembl 系统中的System.Web.Configuration.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()中的System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai)处的System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)处的yName,Boolean starDirective) System.Web.HostingEnvironment.Initialize上的System.Web.Compilation.BuildManager.CallPreStartInitMethods()中的System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()中的.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig),ApplicationManager appManager, IApplicationHost APPHOST,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,异常appDomainCreationException)

asp.net iis iis-7

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

iis ×1

iis-7 ×1

nunit ×1

visual-studio-2010 ×1