我目前正在开发一个应用程序,其中一部分包括提取大型rar文件。
rar文件包含在已发布的应用中,其构建操作设置为内容。
文件大小约为2.6gb。
如果我在visual studio中运行应用程序,它一切正常,但一旦我发布,我在安装过程中得到以下未处理的异常:
'-2147483648'的值对'value'无效。 'value'应介于'minimum'和'maximum'之间
************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '-2147483648' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value
at System.Windows.Forms.ProgressBar.set_Value(Int32 value)
at System.Deployment.Application.ProgressPiece.UpdateUI()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
如果我选择在异常后继续,应用程序继续并安装正常
答案 0 :(得分:0)
此错误,因为您必须在value
和minimum
之间设置maximum
。请确保您的值