gpt4 book ai didi

c# - 传递到 Microsoft.Build.Framework.ITaskItem 的多个项目。使用 clickOnce 发布时

转载 作者:行者123 更新时间:2023-12-04 15:52:14 28 4
gpt4 key购买 nike

创建一个桌面应用程序,我正确生成了安装程序,但是当我将项目复制到另一台计算机以生成安装程序时,出现以下错误:
应用程序配置; obj\Debug .... csproj.projectname.exe.config 是 GenerateApplicationManifest 任务“您无法在 Microsoft.Build.Frameworkk 类型的参数中传递多个元素”的 ConfigFile 参数的无效值。任务项"

enter image description here

检查是否要解决它,您必须从 .csproj 文件中删除以下代码行:

我做到了,但现在它告诉我以下错误:

错误 1 ​​错误连接'\localhost\Users\UserName\Desktop\Deploy\'。出现以下错误:

The website '\ localhost \ Users \ OpenCode \ Desktop \ Deploy' can not be created. The path '\ localhost \ Users \ OpenCode \ Desktop \ Deploy' does not exist or does not have access to it. The specified path is not valid.



很奇怪,查了一下,按照正确的路由,路由唯一变化的就是 C: \ by localhost的名字., 因为在以前的计算机中,安装程序生成它,它正确地完成了。

如果有人有任何想法,谢谢。你好。

最佳答案

我在 Windows 服务上遇到了同样的问题,它发生在我从 .Net Framework 4.5 迁移项目时至 .Net Framework 4.7.2 , 您只需在项目文件中进行以下更改 ( .csproj )
更改线下

<AppConfigWithTargetPath Remove="app.config" />
<AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)"/>

关于c# - 传递到 Microsoft.Build.Framework.ITaskItem 的多个项目。使用 clickOnce 发布时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53386052/

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