gpt4 book ai didi

.net - ClickOnce 部署 "System.IO.IOException"

转载 作者:行者123 更新时间:2023-12-04 05:59:47 27 4
gpt4 key购买 nike

我正在尝试通过 ClickOnce 部署来部署应用程序。点击setup.exe开始安装但是突然对话框提示说

An Error has occured writing to the hard disk.Check if there is enough available space on the disk.Contact the application vendor!

当我点击 Details对话框的按钮,它显示内部异常,堆栈跟踪,...
这是异常消息的有用部分:
System.IO.IOException
- The file 'E:\Users\XXXX\AppData\Local\Temp\Deployment\JO85B12B.BBL\N1TJQM37.HZ5\Microsoft.ExceptionMessageBox.dll' already exists.
- Source: mscorlib

还值得一提的是,这是一个名为 Project A 的项目的包,引用了第二个项目,比如需要包含在 ClickOnce 包中的项目 B,所以我将其标记为 Include在项目 A 属性中。和 Microsoft.ExceptionMessageBox.dll在两个项目中都使用了异常中提到的内容,因此我已将其标记为包含在两个地方(尽管在我的机器上 Microsoft.ExceptionMessageBox.dll 位于 GAC(作为 SQL Server 的一部分)中,但它在客户的 PC,所以这就是我在包装中也包含它的原因)

最佳答案

我有一个 dll 给我这个问题。我转到项目的属性 >> 发布选项卡 >> 单击应用程序文件按钮 >>

  • 将相关文件的“发布状态”设置为“包含”。
  • 为给您带来问题的程序集创建一个新的“下载组”并选择它(我不知道为什么会这样)。
  • 发布。
  • 关于.net - ClickOnce 部署 "System.IO.IOException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9058701/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com