Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 已将多个项目传递到Microsoft.Build.Framework.ITaskItem。使用clickOnce发布时_C#_Visual Studio_Winforms_Clickonce - Fatal编程技术网

C# 已将多个项目传递到Microsoft.Build.Framework.ITaskItem。使用clickOnce发布时

C# 已将多个项目传递到Microsoft.Build.Framework.ITaskItem。使用clickOnce发布时,c#,visual-studio,winforms,clickonce,C#,Visual Studio,Winforms,Clickonce,创建桌面应用程序后,我会正确生成安装程序,但当我将项目复制到另一台计算机以生成安装程序时,会出现以下错误: App.config;obj\Debug。。。。csproj.projectname.exe.config是GenerateApplicationManifest任务“您不能在类型为”Microsoft.Build.Frameworkk的参数中传递多个元素”的ConfigFile参数的无效值。ITaskItem“ 检查是否要解决此问题,必须从.csproj文件中删除以下代码行: 我做到了

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

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

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

错误1连接“\localhost\Users\UserName\Desktop\Deploy\”时出错。出现以下错误:

网站“\localhost\Users\OpenCode\Desktop\Deploy”可以 无法创建。路径“\localhost\Users\OpenCode\Desktop”\ 部署“”不存在或无权访问它。指定的 路径无效

这很奇怪,根据正确的路由检查,路由中唯一更改的是
C:\by localhost
,因为在安装程序生成它的前一台计算机中,它正确地执行了该操作


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

我对Windows服务也有同样的问题,它发生在我将项目从
.Net Framework 4.5
迁移到
.Net Framework 4.7.2
时,您只需在项目文件中做以下更改(
.csproj

换行

<AppConfigWithTargetPath Remove="app.config" />


当我在项目设置中激活“自动生成绑定重定向”时,我遇到了这种情况,这看起来是解决问题的正确方法。
<AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)"/>