草庐IT

WARNINGS

全部标签

c# - Visual Studio 中的 "Treat all warnings as errors except..."

在VisualStudio中,我可以选择“将警告视为错误”选项,以防止在出现任何警告时编译我的代码。我们的团队使用此选项,但我们希望保留两个警告作为警告。有一个选项可以抑制警告,但我们确实希望它们显示为警告,所以这行不通。似乎获得我们想要的行为的唯一方法是将每个C#警告编号的列表输入到“特定警告”文本框中,除了我们希望视为警告的两个。除了维护问题之外,这种方法最大的缺点是一些警告没有编号,因此无法明确引用。例如,“无法解析此引用。无法找到程序集‘Data....’”有谁知道更好的方法吗?为那些没有立即明白为什么有用的人澄清。想想大多数警告是如何工作的。他们告诉您您刚刚编写的代码中有些地

c# - Visual Studio 中的 "Treat all warnings as errors except..."

在VisualStudio中,我可以选择“将警告视为错误”选项,以防止在出现任何警告时编译我的代码。我们的团队使用此选项,但我们希望保留两个警告作为警告。有一个选项可以抑制警告,但我们确实希望它们显示为警告,所以这行不通。似乎获得我们想要的行为的唯一方法是将每个C#警告编号的列表输入到“特定警告”文本框中,除了我们希望视为警告的两个。除了维护问题之外,这种方法最大的缺点是一些警告没有编号,因此无法明确引用。例如,“无法解析此引用。无法找到程序集‘Data....’”有谁知道更好的方法吗?为那些没有立即明白为什么有用的人澄清。想想大多数警告是如何工作的。他们告诉您您刚刚编写的代码中有些地

c# - 构造函数中的虚拟成员调用

我从ReSharper收到一条关于从我的对象构造函数调用虚拟成员的警告。为什么这是不应该做的事情? 最佳答案 当构造用C#编写的对象时,会发生这样的情况:初始化器按从最派生类到基类的顺序运行,然后构造函数按从基类到最派生类的顺序运行(seeEricLippert'sblogfordetailsastowhythisis).此外,在.NET中,对象在构造时不会更改类型,而是从派生程度最高的类型开始,方法表用于派生程度最高的类型。这意味着虚方法调用总是在最派生的类型上运行。当您将这两个事实结合起来时,您会遇到一个问题,如果您在构造函数中

c# - 构造函数中的虚拟成员调用

我从ReSharper收到一条关于从我的对象构造函数调用虚拟成员的警告。为什么这是不应该做的事情? 最佳答案 当构造用C#编写的对象时,会发生这样的情况:初始化器按从最派生类到基类的顺序运行,然后构造函数按从基类到最派生类的顺序运行(seeEricLippert'sblogfordetailsastowhythisis).此外,在.NET中,对象在构造时不会更改类型,而是从派生程度最高的类型开始,方法表用于派生程度最高的类型。这意味着虚方法调用总是在最派生的类型上运行。当您将这两个事实结合起来时,您会遇到一个问题,如果您在构造函数中

javascript - 不安全的 JavaScript 试图访问 Safari 中的框架警告

我在我的应用程序中使用FacebookConnect。我让它运行良好,但在Safari错误控制台中,我看到如下错误:UnsafeJavaScriptattempttoaccessframewithURLhttp://...#...fromframewithURLhttp://www.connect.facebook.com/extern/login_status.phpapi_key=..&extern=2&channel=http...xd_receiver.htm.Domains,protocolsandportsmustmatch.该应用程序似乎运行正常,但我们发现Safari会

javascript - 不安全的 JavaScript 试图访问 Safari 中的框架警告

我在我的应用程序中使用FacebookConnect。我让它运行良好,但在Safari错误控制台中,我看到如下错误:UnsafeJavaScriptattempttoaccessframewithURLhttp://...#...fromframewithURLhttp://www.connect.facebook.com/extern/login_status.phpapi_key=..&extern=2&channel=http...xd_receiver.htm.Domains,protocolsandportsmustmatch.该应用程序似乎运行正常,但我们发现Safari会

Git-svn W : -empty_dir warnings. 它们是什么意思?

在尝试使用标准布局使用git-svn克隆现有的Subversion存储库时,我收到了一堆W:-empty_dir(和W:+empty_dir)警告.克隆的git存储库似乎可以正常工作,即我可以执行常规的git操作并提交到SVN存储库。真正的问题是初始克隆和rebase创建了一些空目录,这些目录在SVN存储库中不存在,位于存储库的顶部(以及主干中的其他目录)。这些目录不包含文件,只包含其中的一些空目录。似乎“W:-empty_dir”警告对应于这些空目录。我通过使用SVN检查整个存储库来查找空目录,但没有空目录。我还通过SVN检查了存储库是否包含具有特殊属性的文件,但除了“可执行文件”和

Git-svn W : -empty_dir warnings. 它们是什么意思?

在尝试使用标准布局使用git-svn克隆现有的Subversion存储库时,我收到了一堆W:-empty_dir(和W:+empty_dir)警告.克隆的git存储库似乎可以正常工作,即我可以执行常规的git操作并提交到SVN存储库。真正的问题是初始克隆和rebase创建了一些空目录,这些目录在SVN存储库中不存在,位于存储库的顶部(以及主干中的其他目录)。这些目录不包含文件,只包含其中的一些空目录。似乎“W:-empty_dir”警告对应于这些空目录。我通过使用SVN检查整个存储库来查找空目录,但没有空目录。我还通过SVN检查了存储库是否包含具有特殊属性的文件,但除了“可执行文件”和

c - "Warning: Linking the shared library against static library is not portable"是什么意思?

我正在使用libmxml.a库的某些函数制作一个动态库,但我收到此警告:*Warning:Linkingthesharedlibrarylibgstmatroskademux.laagainstthe_*staticlibrary/home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a_isnotportable!我也收到这个警告:gcc:/home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a:linker_inputfileunusedbecauselinkingnotdon

c - "Warning: Linking the shared library against static library is not portable"是什么意思?

我正在使用libmxml.a库的某些函数制作一个动态库,但我收到此警告:*Warning:Linkingthesharedlibrarylibgstmatroskademux.laagainstthe_*staticlibrary/home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a_isnotportable!我也收到这个警告:gcc:/home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a:linker_inputfileunusedbecauselinkingnotdon