Visual Studio SetSite failed for package [JavaScriptWebExtensionsPackage] 錯誤解決方案一則


安裝

AspNet5.ENU.RC1.exe

Microsoft ASP.NET and Web Tools 2015 (RC) – Visual Studio 2015

打開VS后發生了錯誤

<entry>
    <record>628</record>
    <time>2015/11/19 17:31:26.163</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [JavaScriptWebExtensionsPackage]</description>
    <guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
  </entry>
  <entry>
    <record>629</record>
    <time>2015/11/19 17:31:26.163</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [JavaScriptWebExtensionsPackage]</description>
    <guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
    <hr>80131500</hr>
    <errorinfo>撰寫生成了一個撰寫錯誤,其根本原因有 1 點,如以下所列。 有關詳細信息,請查看 CompositionException.Errors 屬性。

1) 未找到與約束 
    ContractName    Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices
    RequiredTypeIdentity    Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices 匹配的導出

結果: 無法對部件“Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices”設置導入“Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices._webProjectServices (ContractName="Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices")”。
元素: Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices._webProjectServices (ContractName="Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices") -->  Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices
</errorinfo>
  </entry>
  <entry>
    <record>630</record>
    <time>2015/11/19 17:31:26.163</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [JavaScriptWebExtensionsPackage]</description>
    <guid>{30DB8F9B-EC9F-44D6-B377-83C7C27A1A8B}</guid>
    <hr>80131500</hr>
    <errorinfo>撰寫生成了一個撰寫錯誤,其根本原因有 1 點,如以下所列。 有關詳細信息,請查看 CompositionException.Errors 屬性。

1) 未找到與約束 
    ContractName    Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices
    RequiredTypeIdentity    Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices 匹配的導出

結果: 無法對部件“Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices”設置導入“Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices._webProjectServices (ContractName="Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices")”。
元素: Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices._webProjectServices (ContractName="Microsoft.VisualStudio.Html.Package.Project.IWebProjectServices") -->  Microsoft.VisualStudio.JavaScript.Web.Extensions.ReferenceAutoSync.ProjectServices
</errorinfo>
  </entry>
  <entry>
    <record>631</record>
    <time>2015/11/19 17:32:43.519</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
  </entry>
  <entry>
    <record>632</record>
    <time>2015/11/19 17:32:43.519</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [EurekaPackage]</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
  </entry>
  <entry>
    <record>633</record>
    <time>2015/11/19 17:32:43.557</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [EurekaPackage]</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
    <hr>80131500</hr>
    <errorinfo>撰寫生成了多個撰寫錯誤,其根本原因有 3 點,如以下所列。 有關詳細信息,請查看 CompositionException.Errors 屬性。

1) 未找到與約束 
    ContractName    Microsoft.VisualStudio.Web.Extensions.Common.Services.IProjectEventServices
    RequiredTypeIdentity    Microsoft.VisualStudio.Web.Extensions.Common.Services.IProjectEventServices 匹配的導出

結果: 無法對部件“Microsoft.VisualStudio.Web.PageInspector.Package.Services”設置導入“Microsoft.VisualStudio.Web.PageInspector.Package.Services.ProjectEventServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IProjectEventServices")”。
元素: Microsoft.VisualStudio.Web.PageInspector.Package.Services.ProjectEventServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IProjectEventServices") -->  Microsoft.VisualStudio.Web.PageInspector.Package.Services

2) 未找到與約束 
    ContractName    Microsoft.VisualStudio.Web.Extensions.Common.Services.IDocumentEventServices
    RequiredTypeIdentity    Microsoft.VisualStudio.Web.Extensions.Common.Services.IDocumentEventServices 匹配的導出

結果: 無法對部件“Microsoft.VisualStudio.Web.PageInspector.Package.Services”設置導入“Microsoft.VisualStudio.Web.PageInspector.Package.Services.DocumentEventServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IDocumentEventServices")”。
元素: Microsoft.VisualStudio.Web.PageInspector.Package.Services.DocumentEventServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IDocumentEventServices") -->  Microsoft.VisualStudio.Web.PageInspector.Package.Services

3) 未找到與約束 
    ContractName    Microsoft.VisualStudio.Web.Extensions.Common.Services.IServerHostServices
    RequiredTypeIdentity    Microsoft.VisualStudio.Web.Extensions.Common.Services.IServerHostServices 匹配的導出

結果: 無法對部件“Microsoft.VisualStudio.Web.PageInspector.Package.Services”設置導入“Microsoft.VisualStudio.Web.PageInspector.Package.Services.ServerHostServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IServerHostServices")”。
元素: Microsoft.VisualStudio.Web.PageInspector.Package.Services.ServerHostServices (ContractName="Microsoft.VisualStudio.Web.Extensions.Common.Services.IServerHostServices") -->  Microsoft.VisualStudio.Web.PageInspector.Package.Services
</errorinfo>
  </entry>
  <entry>
    <record>634</record>
    <time>2015/11/19 17:32:43.557</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [EurekaPackage]</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
    <hr>80131500</hr>
    <errorinfo>未將對象引用設置到對象的實例。</errorinfo>
  </entry>

解決方案如下

 

  1. 打開文件夾 Users\<CurrentUser>\AppData\Local\Microsoft\VisualStudio\<version>\ 
  2. 刪除文件夾 ComponentModelCache 
  3. 重啟 Visual Studio.

Reference:

http://stackoverflow.com/questions/23893497/no-editoroptiondefinition-export-found-error

http://stackoverflow.com/questions/25573424/vs2013-error-loading-solution-javascriptwebextensionspackage-did-not-load-cor/25573496

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM