2019年6月8日土曜日

VS2017 VB WPF App. で アプリケーション情報が表示されない!

先日の投稿 VS IDE 問題発生時の 検討箇所と再インストールに関する 一般例 は、
これが理由で調べた結果、出て来たものでした。
はい。  VB.net の WPF Project で、IDE に プロジェクト情報が表示出来ない! のです。
ですから、バージョン番号やアセンブリ情報の変更 も簡単では無くなり ... 。  後日 解決!。.


其処で、IDE から、問題報告 したのですが、不慣れな為、
添付した図やテキストファイルを表示しない形での 問題提起 となって仕舞っています。

此処に、当初、考えていた内容を 再掲します。

  個人的には、OS が v1809 から v1903 に上がり KB を適応した辺りが怪しいと思っています。
  VB の WPF のみの現象(新規既存共に)で、 Form では問題発生していません。

  一応、フィードバックしたのですが、
  慣れないので、添付画像や添付ファイルが上手く操作出来なくて ... 。
     提出しちゃうと、編集出来ないのかしらん  ... 。  X(



VB WPF Projects are not shown Application Detail Informations on IDE
https://developercommunity.visualstudio.com/content/problem/599233/vb-wpf-projects-are-not-shown-application-detail-i.html#


OS : Windows 10 Pro x64  v1903 build:18362.145 + KB4495620
     In-Place Upgrade From v1809 By OS Image (2019/06)
VS : Community 2017 15.9.5 (Sorry, a bit older)
     Installed from offline (2019/01)

When I create a new WPF project from VS defalt WPF template for Visula Basic,
IDE cannot show a project information on 'My Project' Application item.
Reading Error Occurs...
But I can debug and build.

Saved old applications (WPF) have same error.
But Form applications not have issue (working correctly).


Last month I was running successfully with the same VS version on OS v1809.
Is a new OS or KB4495620 maybe related?



Screen shot



Repair (Re-Install) Log ... parts of them (ActivityLog.xml)

<?xml version="1.0" encoding="utf-16"?>
<?xml-stylesheet type="text/xsl" href="ActivityLog.xsl"?>
<activity>
  <entry>
    <record>1</record>
    <time>2019/06/06 10:54:31.321</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Microsoft Visual Studio 2017 version: 15.0.28307.271</description>
  </entry>
...
    <record>30</record>
    <time>2019/06/06 10:54:31.586</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>PkgDef syntax or I/O error at line 1: Section header: additional characters after closing bracket</description>
    <hr>80004005 - E_FAIL</hr>
    <path>[$RootKey$\Setup\[ProductName]]</path>
  </entry>
  <entry>
    <record>31</record>
    <time>2019/06/06 10:54:31.586</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>PkgDef syntax or I/O error at line 3: Section header: additional characters after closing bracket</description>
    <hr>80004005 - E_FAIL</hr>
    <path>&quot;SrcPath&quot;=&quot;[SourceDir]&quot;</path>
  </entry>
  <entry>
    <record>32</record>
    <time>2019/06/06 10:54:31.586</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Could not process PkgDef file</description>
    <hr>80004005 - E_FAIL</hr>
    <path>c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\community\detection_keys_reg.pkgdef</path>
  </entry>
...
  <entry>
    <record>1269</record>
    <time>2019/06/06 10:54:35.489</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{13B72F58-279E-49E0-A56D-296BE02F0805}</guid>
    <hr>800a006f</hr>
    <errorinfo>要求されたリソース 'Menus.ctmenu' が見つかりません。</errorinfo>
  </entry>
  <entry>
    <record>1270</record>
    <time>2019/06/06 10:54:35.489</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Error loading UI library for package RazorPackage. HrLoadNativeUILibrary failed with 0x800a006f.</description>
  </entry>
  <entry>
    <record>1271</record>
    <time>2019/06/06 10:54:35.567</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{2FFE45C4-5C73-493C-B187-F2E955FF875E}</guid>
    <hr>800a006f</hr>
    <errorinfo>要求されたリソース 'Menus.ctmenu' が見つかりません。</errorinfo>
  </entry>
  <entry>
    <record>1272</record>
    <time>2019/06/06 10:54:35.567</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Error loading UI library for package Microsoft.VisualStudio.LanguageServices.TypeScript.TypeScriptPackage, Microsoft.VisualStudio.LanguageServices.TypeScript, Version=15.0.0.0, Culture=neutral. HrLoadNativeUILibrary failed with 0x800a006f.</description>
  </entry>
  <entry>
    <record>1273</record>
    <time>2019/06/06 10:54:35.567</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{2DC9DAA9-7F2D-11D2-9BFC-00C04F9901D1}</guid>
    <path>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE*\VsLogUI.dll</path>
  </entry>
  <entry>
    <record>1274</record>
    <time>2019/06/06 10:54:35.567</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Failed to find CTMENU resource &apos;#1000&apos; in loaded UI library.</description>
  </entry>
  <entry>
    <record>1275</record>
    <time>2019/06/06 10:54:35.598</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{D62C17C6-44B3-4E5D-B0AA-1C5536E979D9}</guid>
    <hr>800a006f</hr>
    <errorinfo>要求されたリソース 'Menus.ctmenu' が見つかりません。</errorinfo>
  </entry>
  <entry>
    <record>1276</record>
    <time>2019/06/06 10:54:35.598</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Error loading UI library for package Microsoft.VisualStudio.JSLS.JavaScriptLanguageServicePackage, Microsoft.VisualStudio.JSLS, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. HrLoadNativeUILibrary failed with 0x800a006f.</description>
  </entry>
  <entry>
    <record>1277</record>
    <time>2019/06/06 10:54:35.630</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Loading UI library</description>
    <guid>{2EF1EC52-C8BF-4FE0-8ECE-BA9C0D5D1603}</guid>
    <hr>800a006f</hr>
    <errorinfo>フォールバック カルチャ "en" の "Microsoft.VisualStudio.DesignTools.XamlLanguageService.resources.dll, Version=15.0.0.0, PublicKeyToken=b03f5f7f11d5a3a" というサテライト アセンブリが見つからなかったか、またはアセンブリを読み込むことができませんでした。この状況は通常セットアップの問題が原因で発生します。アプリケーションの再インストールまたは修復を検討してください。</errorinfo>
  </entry>
  <entry>
    <record>1278</record>
    <time>2019/06/06 10:54:35.630</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>Error loading UI library for package XamlLanguagePackage. HrLoadNativeUILibrary failed with 0x800a006f.</description>
  </entry>
...

<!-- Add My Comment : Many Many Warning Exists. For Example -->

... Sample1
  <entry>
    <record>33</record>
    <time>2019/06/06 10:54:31.586</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>Error scanning PkgDef file</description>
    <hr>80004005 - E_FAIL</hr>
    <path>c:\program files (x86)\microsoft visual studio\2017\community\common7\ide\extensions\community\detection_keys_reg.pkgdef</path>
  </entry>

... Sample2
  <entry>
    <record>88</record>
    <time>2019/06/06 10:54:31.993</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_aa076a97_Config\Setup\VS&apos; for value &apos;ProductDir&apos;</description>
  </entry>

... Sample3 Many And Many Warnings Exist!
  <entry>
    <record>105</record>
    <time>2019/06/06 10:54:32.039</time>
    <type>Warning</type>
    <source>VisualStudio</source>
    <description>PkgDef encountered data collision in section &apos;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_aa076a97_Config\NewProjectTemplates\TemplateDirs\{2376faf2-ad70-4c4b-872d-b3ca5666d02e}\/1&apos; for value &apos;&apos;</description>
  </entry>


ログにある様に、
挙動が可笑しかったので、アンインストールや修復を試みましたが、
逆に、それが、 既存 WPF Project 迄、見れなくして仕舞った様です。
  事象が起こった当初は、 新規のみだった記憶(不確か?)があります。

色々調べたのですが、もう、お手上げ! ですねぇ。


参考迄に。
ログ C:\Users\UserA\AppData\Roaming\Microsoft\VisualStudio\15.0_aa076a97\ActivityLog.xml から抜粋した訳ですが、
これをテキストエディタで眺めていると、気が遠くなります!。
実は、別目的で、XML ファイル用の 汎用 App. が書いてありました。
それで、項目ソートして、Error と記述のある項目を抜粋しました。 (上記参照)
それが、これ。


因みに、上図の、
Microsoft.VisualStudio.DesignTools.XamlLanguageService.resources.dll は、
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\XamlLanguageService\ja に、ちゃんとあるんですがねぇ~。
尤も、ファイルバージョンは 15.0.28302.52 ですが ... 。


しかし、それにしても、解決の糸口は何処?。


<追記>  2019/06/12
何の対処もしないまま、迎えた、月例更新。
この 更新 が、問題解決 を齎しました。

大元の報告にも、以下の様なコメントを追記しました。
Today (12 June 2019), After installed the regular monthly cumulative updates (ex. KB4503293),
The problems are gone!.
Currently, the project information of a new project and existed projects are shown correctly on VS2017 IDE!

At the reported time, what happened I don't know.
But the issue has solved by installing KB patch.
一体、何だったのか?。


<追記2>  2019/06/13

でも、実は、 .msu を OS に手動適応した環境下で、問題解決に至っていません。
まったく、どうしたものか?。


<追記3>  2019/06/18

不具合込みであった環境も、
VS2017 15.9.13 (現在の最新版)の offline を作成し、これを適応(更新)する事で、
嘘の様に、事象が改善され、問題解決 そして 一件落着 と相成りました!。

尚、
15.9.13 に更新した後で確認すると、
Microsoft.VisualStudio.DesignTools.XamlLanguageService.resources.dll の
ファイルバージョンは 15.0.28302.665 に更新されていました ... 。
要求バージョンの相違 ... これが原因だったのか?。



[2019/06/12] 問題解決の旨を追記 OS KB 適応によって解消
[2019/06/13] 追記2
[2019/06/18] 追記3
[2019/06/20] 追記3 に、尚 の件を追記

0 件のコメント:

コメントを投稿