gpt4 book ai didi

visual-studio-2010 - 错误 : The Target "GatherAllFilesToPublish" does not exist in the project, 但在 v10.5 文件夹中

转载 作者:行者123 更新时间:2023-12-01 02:29:26 32 4
gpt4 key购买 nike

我一直在讨论这个问题。我有一个内置于 VS2010 SP1 的 ASP.NET MVC 3 Web 应用程序。当我尝试发布到本地文件系统时,出现错误

项目中不存在目标“GatherAllFilesToPublish”。

它失败了。我遵循了 Why do I get the error "The target GatherAllFilesToPublish does not exist"? 中描述的答案但它不能解决我的问题。

我已经为 VS2010(2012 年 10 月)安装了 Azure SDK 1.8,试图让我的系统恢复工作。通过此安装,我在 MSBuild 树中看到以下文件/文件夹。

Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Targets,日期为 1/18/2011。

此文件未提及“GatherAllFilesToPublish”

安装 Azure SDK 后,我有另一个文件/文件夹:

Microsoft\VisualStudio\v10.5\Web\Microsoft.Web.Publishing.Targets,日期为 2012 年 9 月 27 日。

此文件确实包含“GatherAllFilesToPublish”目标。

显然,我在 VS2010 中的发布功能没有使用 v10.5 文件夹的目标。有没有人有任何建议来解决这个问题?

谢谢,

最佳答案

而答案是……

在过去的某个时候,该项目已被编辑为包含 msbuild 文件夹的本地副本,而我已经忘记了。我使用 sysinternals 的 procmon 来查找文件访问权限,它仅在我的项目下引用了 msbuild。

有了这个,我重命名了文件夹,编辑了 csproj 文件以删除 MSBuildExtensionsPath32 的本地化引用,并重新加载了项目。

我能够成功发布我的应用程序。

关于visual-studio-2010 - 错误 : The Target "GatherAllFilesToPublish" does not exist in the project, 但在 v10.5 文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023918/

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