警告错误 – 如何摆脱这些
我不知道如何摆脱错误,基本上不应该停止我的编译在Visual Studio 2010中 ,不应该显示停止,或者至less我会稍后修复它们,但我不希望编译只是错误和停止这类问题。
例如,我收到以下错误:
错误1警告错误:“ScrewTurn.Wiki.SearchEngine.Relevance.Finalize(float)”的XML注释具有“IsFinalized”的paramref标记,但没有该名称的参数C:\ www \ Wiki \ Screwturn3_0_2_509 \ SearchEngine \ Relevance.cs 60 70 SearchEngine
对于这个代码:
/// <summary> /// Normalizes the relevance after finalization. /// </summary> /// <param name="factor">The normalization factor.</param> /// <exception cref="InvalidOperationException">If <paramref name="IsFinalized"/> is <c>false</c> (<see cref="M:Finalize"/> was not called).</exception> public void NormalizeAfterFinalization(float factor) { if (factor < 0) throw new ArgumentOutOfRangeException("factor", "Factor must be greater than or equal to zero"); if (!isFinalized) throw new InvalidOperationException("Normalization can be performed only after finalization"); value = value * factor; }
我查看菜单工具 – > 选项 ,我看不到我可以调整编译器,并告诉它不要担心评论或基于XHTML的错误。
Visual Studio中的每个项目都有一个“将警告视为错误”选项。 浏览您的每个项目并更改该设置:
- 右键单击您的项目,select“属性”。
- 点击“Build”。
- 切换“将警告视为错误”从“全部”改为“特定警告”或“无”。
这个开关的位置取决于项目的types(例如,类库和Web应用程序)。
对于Visual Studio Express 2013来摆脱这些问题,您必须执行以下操作。
右键点击你的项目,点击属性。 在左侧菜单的属性窗口中,selectconfiguration属性 – > C / C ++ – >常规
在右侧select
将警告视为错误
和
SDL检查编号
将所有编译器警告视为编译错误1)在“解决scheme资源pipe理器”中,在“项目”菜单上select一个项目,单击“属性”。
2)单击编译选项卡。 (或生成选项卡可能在那里)
3)选中“将所有警告视为错误”checkbox。 (或select构build设置并将“将警告视为错误”设置更改为true)。
如果你想摆脱它
禁用所有编译器警告
1)在解决scheme资源pipe理器中select一个项目,在项目菜单上单击属性。
2)单击编译选项卡。 (或生成选项卡可能在那里)
3)select禁用所有警告checkbox。 (或select构build设置并将“将警告视为错误”设置为false)。
对于Visual Studio 2015
,最好的答案已经过时了。
英语:
Configuration Properties -> C/C++ -> General -> Treat Warning As Errors
德语:
Konfigurationseigenschaften -> C/C++ -> Allgemein -> Warnungen als Fehler behandeln
或者用这张图片作为参考,方法很简单,快点脑子找出位置:
在属性中,
转到configuration属性。 在那去C / C ++(或类似的东西)。 ,然后单击“常规”,在“删除”中选中“作为error handling警告”checkbox
- 在64位机器上使用Visual Studio 2010时,无法编辑并继续,应用程序定位到x86
- 在黑暗的Visual Studio编辑器中插入鼠标光标
- 是否有可能在VS2010中更改CSSvalidationscheme
- Visual Studio 2015:智能感知错误,但解决scheme编译
- 在Visual Studio中的GCC风格弱链接?
- Visual Studio 2013 MSTest与NUnit
- 当前上下文中不存在名称“ViewBag” – Visual Studio 2015
- App.Config转换为Visual Studio 2010中不是Web项目的项目?
- 为什么在bin \ Debug中运行exe时,不会抛出跨线程操作exception