从调试模式切换到释放模式后未找到引用

时间:2014-09-24 20:42:03

标签: vb.net

我的VB.NET项目中有几个引用存在问题。

例如我有这行代码:

Dim m As New Chilkat.Email

它来自图​​书馆" ChilkatDotNet45.dll"。

当我点击"参考"并找到这个DLL,我可以看到它有设置"使用本地副本"和#34;不包括互操作类型"。

当我切换到发布模式时,编译器会告诉我" Chilkat.EMail"没有定义。

我有几个DLL的问题,所以它不是Chilkat特有的。

有人可以告诉我我做错了吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

解决任何编程相关问题的标准方法之一是尝试缩小调查范围。如果您有一个大项目,其中某些东西不起作用,请尝试创建一个较小的项目,并尝试在其中复制所需的功能。尽可能减少,直到一个可能包含5到10行代码的全新项目。

如果您在减少测试用例后无法解决问题,那么现在是时候将它发布在StackOverflow上了。我通常会减少问题在SO上写一个问题(不是之前,正如人们想象的那样),不断思考"好吧,它是否足够最小化&#34 ;;这就是90%的问题永远不会被发布的原因 - 我经常会找到一个解决问题的方法来解决问题。 :)

在您的情况下,您是否可以构建一个具有此问题的简化项目并在此处发布链接?然后我们可以尝试在我们的机器上切换Debug to Release,看看我们是否可以重现。猜测工作的选择太多了。