2017-01-14 13 views
0

Visual Studio用のCordovaツールを使用することはできません。私はCordovaプロジェクトを開く際に次のエラーが発生します: '' ApacheCordovaToolsPackage 'パッケージが正しく読み込まれません。''ApacheCordovaToolsPackage'パッケージが正しく読み込まれず、エラーが発生しました。

は、私はすでに解決策を含め、SOでここで提案しようとしたが、これらに限定されていない:

これらのソリューションは、私の問題を解決しませんでした。合計アップするには、私はすでに試してみました何

  • は新しい、クリーンなコルドバプロジェクトを作成します。
  • Cordovaプロジェクトのフォルダ内の.vsフォルダを削除します。
  • すべてのVisual Studioプロジェクトタイプをインストールします。
  • Visual Studioを管理者として実行します。
  • Visual Studio(およびその後のクリーンなVisual Studioのインストール)を削除する。
  • Cordovaツールを削除して([追加と削除])、再インストールしてください。
  • 'C:¥Users [ユーザー名]¥appdata¥local¥microsoft¥VisualStudio¥14.0¥ComponentModelCache'にあるキャッシュをクリアします。
  • オプション '/ modify/installselectableitems Javascript'(hereを参照)を使用してインストーラを実行します。
  • hereのようなオプションでインストーラを実行してください。

ActivityLog.xmlに記録されているエラーのように、間違ったパス定義と関係していると思います。

エラー#1:

<entry> 
<record>714</record> 
<time>2017/01/15 18:09:04.318</time> 
<type>Error</type> 
<source>VisualStudio</source> 
<description>LegacySitePackage failed for package [ApacheCordovaToolsPackage]Source: &apos;mscorlib&apos; Description: Could not find a part of the path &apos;C:\Users\andre\AppData\Local\Microsoft\Windows\INetCookies\Low&apos;.&#x000D;&#x000A;System.IO.DirectoryNotFoundException: Could not find a part of the path &apos;C:\Users\andre\AppData\Local\Microsoft\Windows\INetCookies\Low&apos;.&#x000D;&#x000A; at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)&#x000D;&#x000A; at System.IO.FileSystemEnumerableIterator`1.CommonInit()&#x000D;&#x000A; at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)&#x000D;&#x000A; at System.IO.Directory.GetFiles(String path, String searchPattern)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Telemetry.Cookies.CookieReader.GetCookiesFromFolders(List`1 paths, String browser)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.Telemetry.Cookies.CookieReader.GetCookies()&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.Telemetry.Reporting.solutionListener_ProjectOpened(Object sender, ProjectEventArgs e)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.Telemetry.Reporting.SendMissedProjectOpenEvents()&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.Telemetry.Reporting..ctor(IServiceProvider serviceProvider, SolutionEventsListener solutionListener)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.Telemetry.Reporting.Initialize(IServiceProvider serviceProvider)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.Initialize()&#x000D;&#x000A; at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)</description> 
<guid>{317A330D-8757-4084-8526-E8A1D165433D}</guid> 
<hr>80070003</hr> 
<errorinfo></errorinfo> 

エラー#2:

<entry> 
<record>512</record> 
<time>2017/01/14 19:29:06.740</time> 
<type>Error</type> 
<source>VisualStudio</source> 
<description>CreateInstance failed for package [ApacheCordovaToolsPackage]Source: &apos;mscorlib&apos; Description: Exception has been thrown by the target of an invocation.&#x000D;&#x000A;System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&gt; System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.&#x000D;&#x000A;&#x000D;&#x000A;1) No exports were found that match the constraint: &#x000A;&#x0009;ContractName&#x0009;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&#x000A;&#x0009;RequiredTypeIdentity&#x0009;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&#x000D;&#x000A;&#x000D;&#x000A;Resulting in: Cannot set import &apos;Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName=&quot;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&quot;)&apos; on part &apos;Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage&apos;.&#x000D;&#x000A;Element: Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName=&quot;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&quot;) --&gt; Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage&#x000D;&#x000A;&#x000D;&#x000A; at System.ComponentModel.Composition.CompositionResult.ThrowOnErrors(AtomicComposition atomicComposition)&#x000D;&#x000A; at System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at System.ComponentModel.Composition.Hosting.CompositionContainer.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at Microsoft.VisualStudio.Composition.NetFxAdapters.CompositionService.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce(ICompositionService compositionService, Object attributedPart)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage..ctor()&#x000D;&#x000A; --- End of inner exception stack trace ---&#x000D;&#x000A; at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp; canBeCached, RuntimeMethodHandleInternal&amp; ctor, Boolean&amp; bNeedSecurityCheck)&#x000D;&#x000A; at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark&amp; stackMark)&#x000D;&#x000A; at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark&amp; stackMark)&#x000D;&#x000A; at System.Activator.CreateInstance(Type type, Boolean nonPublic)&#x000D;&#x000A; at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark&amp; stackMark)&#x000D;&#x000A; at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&#x000D;&#x000A; at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)&#x000D;&#x000A; at System.AppDomain.CreateInstanceFrom(String assemblyFile, String typeName)System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.&#x000D;&#x000A;&#x000D;&#x000A;1) No exports were found that match the constraint: &#x000A;&#x0009;ContractName&#x0009;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&#x000A;&#x0009;RequiredTypeIdentity&#x0009;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&#x000D;&#x000A;&#x000D;&#x000A;Resulting in: Cannot set import &apos;Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName=&quot;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&quot;)&apos; on part &apos;Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage&apos;.&#x000D;&#x000A;Element: Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage.configurationServiceProvider (ContractName=&quot;Microsoft.VisualStudio.MultiDeviceHybridApps.Definitions.ICordovaAppConfigurationServiceProvider&quot;) --&gt; Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage&#x000D;&#x000A;&#x000D;&#x000A; at System.ComponentModel.Composition.CompositionResult.ThrowOnErrors(AtomicComposition atomicComposition)&#x000D;&#x000A; at System.ComponentModel.Composition.Hosting.ImportEngine.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at System.ComponentModel.Composition.Hosting.CompositionContainer.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at Microsoft.VisualStudio.Composition.NetFxAdapters.CompositionService.SatisfyImportsOnce(ComposablePart part)&#x000D;&#x000A; at System.ComponentModel.Composition.AttributedModelServices.SatisfyImportsOnce(ICompositionService compositionService, Object attributedPart)&#x000D;&#x000A; at Microsoft.VisualStudio.MultiDeviceHybridApps.VSPackages.ApacheCordovaToolsPackage..ctor()</description> 
<guid>{317A330D-8757-4084-8526-E8A1D165433D}</guid> 
<hr>80004005 - E_FAIL</hr> 
<errorinfo></errorinfo> 

は誰もが私を助けることはできますか?

いくつかの追加情報:

  • のWindows 10
  • のVisual Studio 2015のEnterprise
+0

VSを管理者として実行してみませんか? –

+0

私はすでにしていましたが、私はすでに試したことの総括にそれを入れるのを忘れました。それは私の問題を解決しません。 – DaGrooveNL

答えて

0

私は、MSDNの記事を作った、とコルドバツールを担当するチームが接触してしまいました。C:\ Users \ [ユーザー名] \ AppData \ Local \ Microsoft \ Windows \ INetCookies \ Low

Internet Explorerを起動すると、不足しているフォルダが再作成され、もはやエラーは発生しません。私の問題は解決されました。

関連する問題