vb.net大包含文件在安装期间导致异常

时间:2014-01-28 09:39:14

标签: vb.net

我目前正在开发一个应用程序,其中一部分包括提取大型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()

如果我选择在异常后继续,应用程序继续并安装正常

1 个答案:

答案 0 :(得分:0)

此错误,因为您必须在valueminimum之间设置maximum。请确保您的值