重命名路径

时间:2016-04-21 16:10:23

标签: asp.net .net visual-studio visual-studio-2015

我有一个用于学习目的的几个项目的解决方案。最近我添加了一个新的类库项目。我不知何故意外地将它命名为NinjaDomain,Classes而不是预期的NinjaDomain.Classes(点而不是逗号)

在我意识到之前,我已经在这个项目中完成了som编码并从其他项目中引用了它。

我将文件夹manualy重命名为NinjaDomain.Classes,这不是一件好事。所以我搜索了每个proj和sln文件以及可以通过Visual Studios高级查找搜索的所有文件。

我已删除并读取了参考文献。我检查了他们的属性,看到他们指向正确拼写的路径文件夹。 我可以在这一点上构建项目而没有错误,我发现没有拼写错误,但是当我尝试运行解决方案MVC WebApi项目时,我得到了这个错误:

  

无法加载文件或程序集' NinjaDomain \,Classes'或其中一个依赖项。给定的程序集名称或代码库无效。 (来自HRESULT的异常:0x80131047)

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.IO.FileLoadException:无法加载文件或   汇编' NinjaDomain \,Classes'或其中一个依赖项。给定的   程序集名称或代码库无效。 (HRESULT的例外情况:   0x80131047)

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[FileLoadException:无法加载文件或程序集   ' NinjaDomain \,类'或其中一个依赖项。给定的程序集   名称或代码库无效。 (HRESULT的例外情况:0x80131047)]   System.Reflection.AssemblyName.nInit(RuntimeAssembly& assembly,   Boolean forIntrospection,Boolean raiseResolveEvent)+0
  System.Reflection.RuntimeAssembly.CreateAssemblyName(字符串   assemblyString,Boolean forIntrospection,RuntimeAssembly&   assemblyFromResolveEvent)+113
  System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,   证据集合安全,StackCrawlMark& stackMark,IntPtr   pPrivHostBinder,Boolean forIntrospection)+33
  System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,   证据集合安全,StackCrawlMark& stackMark,布尔   forIntrospection)+21 System.Reflection.Assembly.Load(String   assemblyString)+28
  System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串   assemblyName,布尔starDirective)+38

     

[ConfigurationErrorsException:无法加载文件或程序集   ' NinjaDomain \,类'或其中一个依赖项。给定的程序集   名称或代码库无效。 (HRESULT的例外情况:0x80131047)]   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串   assemblyName,布尔starDirective)+726
  System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()   +196 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo   ai)+45
  System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection   compConfig)+172
  System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()   +91 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String   preStartInitListPath,Boolean& isRefAssemblyLoaded)+111
  System.Web.Compilation.BuildManager.ExecutePreAppStart()+156
  System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager   appManager,IApplicationHost appHost,IConfigMapPathFactory   configMapPathFactory,HostingEnvironmentParameters hostingParameters,   PolicyLevel policyLevel,Exception appDomainCreationException)+674

     

[HttpException(0x80004005):无法加载文件或程序集   ' NinjaDomain \,类'或其中一个依赖项。给定的程序集   名称或代码库无效。 (HRESULT的例外情况:0x80131047)]   System.Web.HttpRuntime.FirstRequestInit(HttpContext context)+772
  System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)+95   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest   wr,HttpContext context)+195

0 个答案:

没有答案