簡體   English   中英

Visual Studio發布,無法加載“PublishTelemetry”任務

[英]Visual Studio Publish, The “PublishTelemetry” Task Could Not Be Loaded

在更新Visual Studio 2015更新3后,我無法發布到我的web api。錯誤消息說:

無法從程序集C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ Web \\ Microsoft.Web.Publishing.Tasks.dll加載“PublishTelemetry”任務。 確認聲明是否正確,程序集及其所有依賴項是否可用

我在這里找到了解決方法。 我用管理員權限編輯了該文件

C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ Web \\ Microsoft.Web.Publishing.targets

並刪除了標簽PublishTelemetry及其using標簽。 版本之后,我重新啟動了visual studio。 現在我可以再次部署。

即使在編輯了管理員權限之后它也無法工作,所以我只需從NuGet安裝MSBuild.Microsoft.VisualStudio.Web.targets

我從NuGet下載了MSBuild.Microsoft.VisualStudio.Web.targets包,並用MSBuild.Microsoft.VisualStudio.Web.targets替換了C:\\ Program Files(x86)\\ MSBuild \\ Microsoft \\ VisualStudio \\ v14.0 \\ Web文件夾。來自tha包的14.0.0.3 \\ tools \\ VSToolsPath \\ Web文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM