深入搜索后,我发现以下步骤可在VS 2010和2013上正常运行:
设置WSE 3。
在devenv.exe.config文件中的结束标记之前放置以下标记:
<system.web> <webServices>
<soapExtensionImporterTypes>
<add type="Microsoft.Web.Services3.Description.WseExtensionImporter,
Microsoft.Web.Services3, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
\</soapExtensionImporterTypes></webServices></system.web>
我对VS 2017路径做了同样的事情:
C:\Program Files(x86)\Microsoft Visual Studio\2017\Emterprise\Common7\IDE\devenv.exe.config
编辑WSESettingsVS3.Addin,将其与版本12配合使用,可以在VS 2013上正常工作
<HostApplication>
<Name>Microsoft Visual Studio Macros</Name>
<Version>12.0</Version>
</HostApplication> <HostApplication> <Name>Microsoft Visual Studio</Name>
<Version>12.0</Version> </HostApplication>
我做了同样的事情,但是在VS 2017上使用的是15.0版,但这是行不通的。
在路径中:C:\ProgramData\Microsoft\MSEnvShared\AddIns