繁体   English   中英

访问Visual Studio 2017中的发布时出错

[英]Error while accessing Publish in Visual Studio 2017

我在Visual Studio 2017 ASP NET项目中访问Publish遇到此错误。

错误

发布遇到错误。 方法'GetDefauttFactoryPriority in type'Microsoft.VisualStudio.Web.Azure.DockerPublish.DockerPubl ishProfileVisualFactory from assembly'Microsoft.VisualStudio.Web.Azure.DockerPublish,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'没有实现。 诊断日志已写入以下位置:'CAUsers \\ Administrator.QUCE-PCO5 \\ AppData \\ Local \\ Temp Vmp4 A47.tmp'

请查看下面的图片以获取错误详情。

在此输入图像描述

这是关于tmp4a47的信息

System.TypeLoadException:方法'GetDefaultFactoryPriority',类型为'Microsoft.VisualStudio.Web.Azure.DockerPublish.DockerPublishProfileVisualFactory',来自程序集'Microsoft.VisualStudio.Web.Azure.DockerPublish,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'没有实施。 在Microsoft.VisualStudio.Web.Azure.DockerPublish.DockerPublishProfileVisualFactoryProvider.CreateFactory(IPublishServiceProvider提供商)在Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.LoadFactories(IPublishServiceProvider的ServiceProvider,IVsHierarchy层次)在Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel。 Microsoft.VisualStudio.ApplicationCapabilities.Publish上的Microsoft.VisualStudio.ApplicationCapabilities.Publish.Provider.DefaultPublishTabProvider.CreateViewAsync(IVsHierarchy项目,IAsyncServiceProvider serviceProvider,CancellationToken cancellationToken)中的ProfileSelectorViewModel..ctor(Dispatcher dispatcher,IAsyncServiceProvider vsServiceProvider,IPublishServiceProvider serviceProvider,IVsHierarchy层次结构)。 Provider.ManagedPublishProvider.d__3.MoveNext()

是的。 最新更新后Visual Studio中的错误...

现在我通过命令行发布(具有管理员权限):

> cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
> msbuild C:\Icons8\Icons8.Search\Icons8.Search.csproj /p:DeployOnBuild=true /p:PublishProfile=FolderProfile

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM