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

要解决这个问题,必须从.csproj文件中删除以下代码行:
我做到了,但现在它告诉我以下错误:
错误1与'\ localhost \ Users \ UserName \ Desktop \ Deploy \‘连接错误。出现以下错误:
无法创建网站'\ localhost \ Users \ OpenCode \ Desktop \ Deploy‘。路径'\ localhost \ Users \ OpenCode \ Desktop \ Deploy‘不存在或没有访问它的权限。指定的路径无效。
非常奇怪,请检查,根据正确的路由,路由中唯一更改的是C: \ by localhost的名称。因为在以前的计算机中,安装程序生成它时,它正确地完成了它。
如果有人有什么想法,谢谢。欢迎光临。
发布于 2020-06-30 13:56:59
我对Windows也有同样的问题,当我将项目从.Net Framework 4.5迁移到.Net Framework 4.7.2时,您只需在项目文件(.csproj)中做下面的更改就可以了。
线下变化
<AppConfigWithTargetPath Remove="app.config" />至
<AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)"/>https://stackoverflow.com/questions/53386052
复制相似问题