相关疑难解决方法(0)

无法加载文件或程序集或其依赖项之一

我有另一个"无法加载文件或程序集或其中一个依赖项"的问题.

附加信息:无法加载文件或程序集"Microsoft.Practices.Unity,Version = 1.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我不知道是什么导致这个或我如何调试它来找到原因.

我已经在我的解决方案目录.csproj文件中进行了搜索,以及我拥有Unity的所有地方:

参考Include ="Microsoft.Practices.Unity,Version = 2.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL"

在我的任何项目中找不到任何与1.2.0.0相对应的参考.

任何想法我应该如何解决这个问题?

我也很欣赏如何调试这样的问题的技巧.

.net c# compiler-errors reference

224
推荐指数
16
解决办法
72万
查看次数

无法加载文件或程序集"xxxx"或其依赖项之一.该系统找不到指定的文件

在VS2005中,我们的整个编程人员偶尔会收到此错误消息,并始终在BeneControls项目中.此错误消息每天发生多次,并且在进入控件的DESIGN模式时发生.通常,重建BeneControls可以解决问题,但需要重建整个解决方案.

还有其他人解决了这个问题吗?

是否有任何建议或网站概述了需要做什么?

有时我只希望MS将重建按钮添加到错误消息屏幕.

我们正在使用Visual Studio 2005,VB.NET和DevExpress Controls.

这是整个错误消息:


One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes.

Could not load file or assembly 'BeneControls, Version=1.0.3289.23008, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

    Hide     

    at System.Signature._GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle) …
Run Code Online (Sandbox Code Playgroud)

vb.net visual-studio-2005

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

"无法加载文件或程序集'XXX.YYY'或其中一个依赖项.系统找不到指定的文件."

我有一个.net visual studio解决方案,包含许多项目(类库和Web应用程序).

我做了一些refractoring,它在项目之间移动文件,创建新项目,删除未使用的项目,并重命名一些现有项目.

解决方案构建没有问题,但是当我运行Web应用程序时,会发生以下异常:

"无法加载文件或程序集'XXX.YYY'或其中一个依赖项.系统找不到指定的文件."

这个名为XXX.YYY的项目在refractoring中被删除了一个名为XXX.YYY的dll.但是这不适用于应用程序中的任何位置.我删除了web应用程序obj目录和bin文件夹并重建但仍然会发生.

任何人都有任何想法,这可能发生,任何提示?

更新:

更新我的问题.我把代码放到另一台计算机上并从那里运行它,它构建并成功运行,没有出现这个问题.所以这让我觉得问题在于我的PC而不是代码库.也许我的电脑上有一些缓存的东西.我确实在"C:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files"中删除了我的临时文件,但没有运气.

所以其他任何可能被缓存或任何其他原因在我的PC上发生.

进一步更新

关于此的另一个更新.我在其他开发者机器上运行了相同的代码,并没有运行它的问题.所以一定要在我的机器上做点什么!我们机器上唯一不同的是我在经典模式下使用应用程序的应用程序池运行IIS7.另一个开发人员正在运行IIS6.

2件新信息.首先在我的web.config中的httpmodules中,我必须在添加之前删除自定义http模块.其他开发人员不必这样做.其次,我已经能够修复"无法加载文件或程序集'XXX.YYY'或其中一个依赖项"的问题,通过"hack",这只是一个短期修复,通过在我的项目中创建一个名为XXX的类库.YYY并包括要查找的类,这些都是自定义控件,即.继承自System.Web.UI.WebControls.WebControl.

还有什么想法......

c# dll exception filenotfoundexception visual-studio

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

Sharepoint"无法加载文件或程序集""系统找不到指定的文件"

我在我的.net项目中添加了对dll(sharpPDF)的引用.在代码中,它已经拿起了dll,我可以使用它.当我通过sharepoint webpart部署时,我收到以下错误:

Could not load file or assembly 'sharpPDF, Version=1.0.3511.18105, Culture=neutral,
PublicKeyToken=f099e668beaaa0f9' or one of its dependencies. The system cannot find the
file specified. 
Run Code Online (Sandbox Code Playgroud)

我正在使用STSDEV部署webapp.我已经尝试清除C:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files但这不能解决问题.

什么想法可能会出错?

c# sharepoint moss wss

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

还有一个"无法加载文件或程序集......或其中一个依赖项.系统无法找到指定的文件"

我有一个运行良好的NUnit测试的dll.我将它从Any CPU转换为x86项目,因为我需要在不同平台上可靠地使用SQLite,所以我需要包含32位System.Data.SQLite.dll并让所有内容引用它.

无论如何,转换后,NUnit在尝试加载dll时会出错.

我认为这根本不具有启发性,但这里是堆栈跟踪:

System.IO.FileNotFoundException: Could not load file or assembly ... or one of its dependencies. The system cannot find the file specified"

Server stack trace: 
   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.Load(String assemblyString)
   at NUnit.Core.Builders.TestAssemblyBuilder.Load(String path)
   at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites)
   at NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName, Boolean autoSuites)
   at NUnit.Core.TestSuiteBuilder.BuildSingleAssembly(TestPackage …

.net sqlite nunit 32bit-64bit

6
推荐指数
1
解决办法
3262
查看次数

C#无法加载文件或程序集...系统无法找到指定的文件

编写一个例程WinForms应用程序,它引用了我自己编写的一些自定义库.我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:

"无法加载文件或程序集'RHLib'版本1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.系统找不到指定的文件"

应用程序功能,没有错误消息,但我是那些喜欢完全干净的编译之一 - 没有错误,没有警告.我无法想象这一个.

有问题的库有一个对"缺失"库的引用,当VS完成编译时,"缺失"库被编译并存在于Debug目录中,构建顺序将"缺失"库放置为构建的第一个项目并且"缺失" "库没有依赖关系 - 它是一个小型库,可以让我摆脱循环装配问题.

有任何想法吗?

c# warnings build-process build compiler-warnings

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