问题标签 [argumentexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1263 浏览

tfs - 将 TFS 2010 升级到 2012 更新 1/就绪检查错误 TF400129:验证团队项目集合是否有空间用于新系统字段

我正在将 TFS 2010 升级到 TFS 2012 Update 1。SQL Server 2008 R2 Service Pack 2 位于同一个服务器机箱上。目前我们有三个项目集合,每个集合中有 1-2 个项目,使用轻微修改的 Scrum 和敏捷模板。

在准备检查期间报告以下错误:

TF400129:就绪检查出错:验证团队项目集合是否有空间用于新系统字段

以下是日志文件的摘录:

0 投票
1 回答
187 浏览

bitmap - 处理自定义位图绘图仪时出现 ArgumentException

我遇到了自定义书面绘图仪类的问题。此类用于在给定的 PictureBox 的图像上绘图。

基本用法是这样的:

构造函数使用pictureBox1 作为参考,并且将为图像制作白色背景颜色。绘图是一个在长度和幅度上的复杂变换,它使用图形在一个使用块中绘制,而不是参考pictureBox图像会自动更新。

我认为某处存在问题,因为该类是在图片框图像刷新之前被处理的?

使用位图的Clone会更好吗?(如果那将保持在相同的范围内,我担心这无济于事)

如果我将此类与 using 块一起使用,则在到达处置阶段时,我得到了 ArgumentException。该类实现了 IDisposable,具有以下几行:

无效参数:null,未处理 ArgumentException。StackTrace 如下:

System.Drawing.Image.get_Width() System.Drawing.Image.get_Size() System.Windows.Forms.PictureBox.ImageRectangleFromSizeMode(PictureBoxSizeMode 模式) System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe) System.Windows.Forms。 Control.PaintWithErrorHandling(PaintEventArgs e, Int16 层) System.Windows.Forms.Control.WmPaint(Message& m) System.Windows.Forms.Control.WndProc(Message& m) System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m ) System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

知道如何解决这个问题吗?提前致谢!

0 投票
1 回答
1543 浏览

c# - 如果验证方法应该返回验证结果,为什么会有 ArgumentException 类?

我有点困惑。

MSDN 对 ArgumentException 的说法是:

“当提供给方法的参数之一无效时引发的异常。”

因此,如果传递给我的方法的参数无效,我会抛出异常。

但我也发现建议返回布尔值加上一个字符串是有原因的。- 而不是抛出异常。

所以,

问题:当validationg方法参数,当参数无效时,Validation方法什么时候应该抛出异常,什么时候不应该?

0 投票
1 回答
904 浏览

c# - 截屏一段时间后出现随机 System.ArgumentException

我的应用程序可以正常运行大约 5 分钟,然后它会抛出一些随机事件System.ArgumentException,如下面的屏幕截图所示: 这里的大问题是两个参数实际上似乎都是正确的,并且在大约 5 分钟内运行良好。我的应用程序只是在单独的线程中不断拍摄屏幕快照。

以下代码截取屏幕快照,并System.ArgumentException在此片段中引起 a (与屏幕截图相同)。


同样的异常也可能发生在该CopyFromScreen方法中,具有相同的看似正确的NewRes值(虽然没有出现在我的代码片段的第一行):


如果我将此代码放在一个try { } catch { }子句中,它也可以正常工作(异常在日志中弹出大约 10 次后不再发生异常)。这当然不是一个很好的解决方案,有时它只是永远挂在那个异常中,在我重新启动应用程序之前根本不截屏。

我不知道为什么这些论点无效以及可能导致这种情况的原因。有任何想法吗?

0 投票
1 回答
2942 浏览

c# - 为什么 XName.Get 会为以“{”开头的名称抛出 ArgumentException 而不是 XmlException?

我一直在 .NET 中对 XML 进行一些测试,发现很多有效的名称字符是不允许的。在几乎所有情况下,我都会在看似有效的字符上收到 XmlException。

XmlException 是从 System.Xml.dll 引发的,带有以下堆栈跟踪:

在 System.Xml.XmlConvert.VerifyNCName(String name, ExceptionType exceptionType) 在 System.Xml.Linq.XName..ctor(XNamespace ns, String localName) 在 System.Xml.Linq.XNamespace.GetName(String localName) 在 System。 Xml.Linq.XName.Get(字符串扩展名)

但是,在名称以“{”字符(十六进制值 0x7B)开头的情况下,我会从 System.Xml.Linq.dll 获得 ArgumentException,并带有以下堆栈跟踪:

在 System.Xml.Linq.XName.Get(字符串扩展名)

奇怪的是,这只适用于“{”是名称中的第一个字符时。如果它稍后出现在名称中,我会得到与所有其他“无效”字符相同的异常和堆栈跟踪。

由于我试图专门捕获这些异常来包装并抛出我自己的异常,所以我希望(我认为是合理的)它们都会抛出相同的异常。

为什么这会引发 ArgumentException 而不是 XmlException?

0 投票
0 回答
71 浏览

c# - 在 ByteTagVisualization 上引发 ArgumentException

我是在 stackoverflow 上发帖的新手,也是在 C# 中为 Microsoft Surface 编码的新手——但是我继承了别人的代码来适应。

尝试设置 ByteTagVisualizationDefinition 的源时出现以下错误

随着

我试图访问此源的代码是:

当我编译代码并在 Surface Simulator 上运行它时,它会成功运行 - 我不知道为什么会出现这个错误?我正在按照微软教程进入这个阶段,现在对出了什么问题感到有些茫然。

0 投票
1 回答
230 浏览

regex - 如何将 vCard 所有属性生成到正则表达式中?

我想为 vCard 属性生成正则表达式。

例如:

版本:

如何编写其他 vcard proparty,如 ADR、AGENT、PHOTO、ETC...

http://en.wikipedia.org/wiki/VCard#hCard_1.0

0 投票
1 回答
3698 浏览

c# - C# 启用/禁用 Windows 7 / Windows 7 嵌入式防火墙

我正在开发一个项目,必须可以通过程序启用/禁用 Windows 7 Embedded 系统的集成 Windows 防火墙。

使用代码:

发生的情况是,在 currPolicy 对象的每个函数调用中,我都会收到以下消息:

System.ArgumentException:值不在预期范围内。

现在有我的问题:为什么我会收到这个错误,我怎样才能让它工作?

谢谢!

0 投票
1 回答
7875 浏览

vb.net - 参数异常 - 路径不是合法形式 (vb.net)

我目前在我正在制作的程序中遇到了最令人恼火的错误,我非常感谢任何可以帮助我解决它的帮助或建议。我遇到问题的程序部分是一个表单,它将所选图像加载到图片框中,然后在单击“保存”按钮时将其保存到 MS Access 数据库中。执行“Browse_Click”事件时,它会提示您搜索图像位置并将其加载到图片框(pbImage)中。该位工作正常并成功将其加载到图片框中。我遇到的问题是当我尝试将图像保存到我的访问数据库时,我收到以下参数异常错误“路径不是合法形式”。据我所知,我所有的代码都是功能齐全的,因为它以前可以工作,

下面的第一段代码是当我想将图片加载到图片框中时执行的。下面的部分是“保存”代码。

保存代码

下面也是即时窗口中显示的前几行(不确定是否有助于诊断问题)

类型为“System.ArgumentException”的第一次机会异常发生在 mscorlib.dll System.Transactions 严重:0:http: //msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled Unhandled exceptionAlphaHolidayCottages .vshost.exeSystem.ArgumentException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089路径不是合法形式。在 System.IO.Path.NormalizePath(字符串路径,布尔 fullCheck,Int32 maxPathLength)

感谢您的时间和帮助,如果有人可以帮助我解决问题,那就太高兴了。

克里斯

0 投票
4 回答
16784 浏览

c# - “参数无效。在 System.Drawing.Bitmap..Ctor(流流)。”

我的代码中出现“参数无效。在 System.Drawing.Bitmap..ctor(Stream stream)”。

我在我的代码中使用以下几行,

我在这段代码中没有发现任何问题。