首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用这两个警告?

如何禁用这两个警告?
EN

Stack Overflow用户
提问于 2013-02-05 20:28:46
回答 1查看 177关注 0票数 0

我正在开发一个应用程序,在编译时收到了四个过时的警告。它们是无关紧要的,我想压制它们。我知道我可以通过在标记中添加警告id来实现这一点,但是我不知道在哪里可以找到这些id?

警告如下:

  • 未用局部变量
  • 由于程序集'AxInterop.DHTMLEDLib‘对该程序集的间接引用,因此创建了对嵌入式互操作程序集'Microsoft.mshtml’的引用。考虑更改任一程序集上的“类型”属性。(我真的不明白这句话,如果有人能解释它的意思.)
EN

回答 1

Stack Overflow用户

发布于 2013-02-05 21:21:46

unused local variable的意思是你宣布

代码语言:javascript
复制
Dim unusedVariable as ClassX

在某个地方从来没有说过

代码语言:javascript
复制
unusedVariable = AnInstanceOfClassX ' can be "nothing"

如果你这样做了

代码语言:javascript
复制
Dim unusedVariable as new ClassX()

然后通过将它赋值为ClassX的一个新实例来“使用”它。只需弄清楚为什么你声明它,从来没有分配给它。这一定是你的电话,因为我看不见你的代码。

您可以通过转到项目下的解决方案资源管理器中的引用来删除A reference was created to embedded interop assembly警告(必须在VS 2012中启用“显示所有文件”)。找到对DHTMLEDLib的引用,右键单击属性。在“属性”窗口中,将“嵌入互操作类型”更改为true。

您可以了解有关嵌入互操作类型这里的更多信息。

编辑:此外,警告并不一定意味着有什么问题。在某种程度上学习在Visual中使用警告

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14716315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档