首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传递到Microsoft.Build.Framework.ITaskItem的多个项。使用clickOnce发布时

传递到Microsoft.Build.Framework.ITaskItem的多个项。使用clickOnce发布时
EN

Stack Overflow用户
提问于 2018-11-20 04:04:00
回答 1查看 2.2K关注 0票数 4

创建桌面应用程序,并正确生成安装程序,但是当我将项目复制到另一台计算机以生成安装程序时,我会得到以下错误: 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的名称。因为在以前的计算机中,安装程序生成它时,它正确地完成了它。

如果有人有什么想法,谢谢。欢迎光临。

EN

回答 1

Stack Overflow用户

发布于 2020-06-30 13:56:59

我对Windows也有同样的问题,当我将项目从.Net Framework 4.5迁移到.Net Framework 4.7.2时,您只需在项目文件(.csproj)中做下面的更改就可以了。

线下变化

代码语言:javascript
复制
<AppConfigWithTargetPath Remove="app.config" />

代码语言:javascript
复制
<AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)"/>
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53386052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档