Tag: filenotfoundexception

在CrystalReport中分配DataSource时发生FileNotFoundException

在报表中分配数据源时抛出System.IO.FileNotFoundException execption。 我正在使用visual studio 2013,C#4.5,WinForm应用程序。 我为visual studio 13安装了水晶报告。 这是代码 DataSet ds = new DataSet(); ds.Tables.Add(new DataTable(“administration_CashDeskManager_Reports_ReportDataBusinessObject”)); ds.Tables.Add(new DataTable(“administration_CashDeskManager_Reports_ReportDataDetailBusinessObject”)); Reports.CrystalReport.rptCashDeskTransactionLog Report = new Reports.CrystalReport.rptCashDeskTransactionLog(); Report.SetDataSource(ds); crViewer.ReportSource = Report; Report.SetDataSource(ds)命令引发错误。 我认为此错误是特定于版本的错误。 例外细节: mscorlib.dll中发生了未处理的“System.IO.FileNotFoundException”类型exception 其他信息:无法加载文件或程序集’file:/// C:\ Program Files \ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 […]

无法在Visual Studio 2012中加载文件或程序集,C#

我正在Windows 7上的Visual Studio 2012上编写C#代码。我的解决方案包含多个项目。 我最近在我的解决方案中添加了一个新项目,并在解决方案中的其他两个项目的参考中添加了这个新项目的dll(其中一个是启动项目)。 新项目本身引用了我的解决方案中未包含的其他几个项目。 在解决方案中构建项目工作正常,但是当我尝试运行程序时(在Debug或Release中)我收到错误。 这是错误: System.IO.FileNotFoundException was caught HResult=-2147024894 Message=Could not load file or assembly ‘ABCD, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified. Source=NP FileName=ABCD, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null FusionLog==== Pre-bind state information === LOG: User = MyCompany\MyName LOG: DisplayName = ABCD, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null […]

用CefSharp项目Winform CL20R3

我对这个问题有类似的问题C#windows appication事件:CLR20r3在应用程序启动时 错误是这样的: 应用程序:MantenedorPlanesMain.exe Framework版本:v4.0.30319描述:由于未处理的exception,进程已终止。 exception信息:System.IO.FileNotFoundException电池:在CefSharp.WinForms.Example.Program.Main()中的CefSharp.Example.CefExample.Init()中 但是只有在某些机器上,例如,在我的计算机上,我可以毫无问题地使用该程序,也可以在我办公室的计算机中使用。 我试图在stackoverflow中找到问题的根源,并意识到错误是由找不到的cs文件引起的,但是在项目中。 当我去看CefSharp.WinForms.Example.Program.cs并注释CefSharp.Example.CefExample.Init()的行时,在另一个文件中抛出相同的错误。 我尝试了一切,甚至CopyLocal = true和x86 ,但仍然无法正常工作。 我认为系统语言可能存在问题,这是西class牙语系统工作的唯一常见因素。 有任何想法吗?

使用网络/文件系统调用时防止exception(预防性维护)?

我有一个朋友在这方面与我意见不一致,我只想在这种情况下得到一些关于谁是对错的反馈。 FileInfo file = …; if (file.Exists) { //File somehow gets deleted //Attempt to do stuff with file… } 我的朋友指出的问题是,“那么当我检查存在时文件是否存在怎么办?没有什么可以防止在检查文件被删除后尝试访问它会导致exception的可能性。所以,是否值得在前检查存在?“ 我能想到的唯一一件事就是MSDN清楚地检查了他们的例子,所以必须有更多。 MSDN – FileInfo 。 但是,它确实让我感到疑惑……额外的电话甚至值得吗?

“无法加载文件或程序集’XXX.YYY’或其依赖项之一。 该系统找不到指定的文件。”

我有一个.net visual studio解决方案,包含许多项目(类库和Web应用程序)。 我做了一些refractoring,它在项目之间移动文件,创建新项目,删除未使用的项目,并重命名一些现有项目。 解决方案构建没有问题,但是当我运行Web应用程序时,会发生以下exception: “无法加载文件或程序集’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并包括要查找的类,这些都是自定义控件,即。 inheritance自System.Web.UI.WebControls.WebControl。 还有什么想法……

为引用的程序集抛出FileNotFoundException

第一次尝试使用我引用的程序集中定义的类时,我得到了一个非常奇怪的FileNotFoundException 。 程序集未更改,项目文件中的位置与磁盘上的物理路径正确对应。 当我将安装程序添加到Windows服务和安装项目时,这突然开始在包含两个库项目,Windows服务项目和控制台应用程序的解决方案中失败。 但是,我将控制台应用程序作为单个启动对象,控制台应用程序和服务/安装程序项目之间没有任何引用。

FileNotFoundException(找不到DLL)

我在客户端的一台机器上遇到了这个奇怪的错误。 它抛出FileNotFoundException,但是那个DLL肯定就在那个带有Executable的文件夹中..为什么它找不到它? 请指教..

部署NetFwTypeLib以管理Windows防火墙

我的Windows服务需要从Windows防火墙创建/删除某些规则。 为此,我通过COM与\system32\hnetcfg.dll接口。 它在我的64位Windows 7计算机上运行良好 ,但在另一台64位Windows 7计算机上进行测试会引发以下错误: Service cannot be started. System.IO.FileNotFoundException: Could not load file or assembly ‘Interop.NetFwTypeLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified. 我有一种感觉,如果我使用我的应用程序嵌入并安装程序集,我会遇到不同版本的Windows以及32位和64位之间的问题。 如何解决这个缺少的assembly部署问题? 编辑:这似乎是除了4.0之外的任何目标框架的VS2010问题 。 有人有解决方法吗?

StreamReader抱怨该文件不存在,但它确实存在

我有一个本地化的应用程序,可以在整个欧洲使用。 我有一个菜单选项从磁盘加载文件。 此操作在我的开发机器上正常工作但在我用于测试其他操作系统的虚拟机上不起作用_例如法语,西class牙语等。 StreamReader尝试打开文件时生成FileNotFoundException。 它说“’找不到文件C:\ Program Files \ MyCompany \ MyTool \ bin \ Files \ debug.txt’” 事实是,文件确实存在,位于正确的位置并且文件名正确。 目标(法语)操作系统上的目录名称与开发机器相同。 有任何想法吗? string ourPath = System.IO.Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName); try { System.IO.StreamReader sr = System.IO.File.OpenText(ourPath + @”\bin\Files\debug.txt”); string input = null; while ((input = sr.ReadLine()) != null) { m_text.Append(input); } sr.Close(); } catch (System.IO.FileNotFoundException) { MessageBox.Show(“LoadDebugOptions: File Not Found: ” […]