突然出现 FileNotFoundException 消息
我正在修改 VB .NET 中的现有应用程序。
在一个例程中,我在新引用的类库项目中添加了对类的引用,该项目是我的解决方案的一部分,现在当程序在调试时尝试访问此例程时,我会收到运行时 FileNotFoundException 消息。错误告诉我找不到该类,这是怎么回事?
需要明确的是:如果我删除与新类相关的代码行,我将不再收到异常消息。如果我把它们加回来,它们就会再次出现!
- 我已经在包含此例程的项目中引用了类库。
- 类库正在正确构建(其他项目引用相同的库,并更广泛地使用它),并且该项目正在引用我的“debug”文件夹中的类库的 .dll 文件。
- 我从使用这个新类的其他例程中没有收到任何错误(到目前为止)。
- 我在 IDE 的错误列表中没有收到任何错误。
这里到底会发生什么? SH
I am modifying an existing application in VB .NET.
In one routine, I have added a reference to a class in a newly-referenced class library project that is part of my solution, and now I get run-time FileNotFoundException messages when the program attempts to access this routine while debugging. The error tells me that the class can't be found, what's up with that?
To be clear: if I remove the lines of code relating to the new class, I no longer receive the exception messages. If I add them back in, here they come again!
- I have referenced the class library in the project containing this routine.
- The class library is building properly (other projects reference same library, and use it more extensively), and the project is referencing the class library's .dll file in my "debug" folder.
- I get no errors from other routines that use this new class (thus far).
- I get no errors in the Error List of the IDE.
What in the world could be happening here?
SH
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个项目引用,而不是对程序集 (DLL) 的引用,对吧?
.NET 框架相同吗?
您引用的项目是否依赖于其他项目中未包含的某些外部程序集,这些程序集可能会被调用,从而产生找不到文件?
This is a project reference, not a reference to an assembly (DLL), right?
Are the .NET frameworks the same?
Does the project you are referencing depend on some external assemblies not included in the other project, that might be called, producing the file not found?