.net - DLL中的FileNotFoundException

标签 .net visual-studio-2010 error-handling

我有一个依赖于类库DLL的WinForms应用程序。在类库中,有一个打开文件的方法。在Visual Studio IDE中工作时,如果我提供了错误的文件路径,则会得到FileNotFoundException异常。

为什么如果我在Visual Studio外部运行应用程序,则不会引发异常?

谢谢。

编辑:磁盘上不存在该路径,从任何地方/环境都是错误的。问题是,为什么可以在VStudio IDE中看到异常,而不从Bin/Release文件夹运行应用程序。

最佳答案

也许您在外面时使用相对路径是合适的。
在MSVS中运行时还要检查CurrentDir

更新:

可能是您有一个异常处理程序(try/catch)。 MSVS显示存在异常,它转到处理程序(正常情况)。在MSV之外,它仅传给处理程序

关于.net - DLL中的FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7253660/

相关文章:

c - 编译发布版本后,我的应用程序开始表现得很奇怪

c# - 将数据集导出到一个 excel 文件的多个 excel 表中

c - 将 double 转换为 int 的安全方法是什么?

在函数中调用指针

asp.net - 如何在Asp.Net上将Web错误记录为Fiddler请求文件

c# - 在 .NET 中运行具有重定向文件路径的进程

c# - 只有一位小数的字符串格式?

visual-studio-2010 - 企业库 5.0 : Who moved my cheese (namespace) 上的冒险

mysql - 如何在 mysql 中以 12 小时格式存储时间

.net - (Windows Azure) 消息队列 - 多台计算机上的事件