Problem

OpenCVSharpをビルドしようと思ったら、プロジェクトファイルが開けなくなっており、Visual Studio 2015に表示されていたエラーについてのメモ。

Resolution

.Net Core 1.0.1 tools Preview 2 をインストール

海外の方が同じ問題に遭遇しておりました。日本語では遭遇例がありませんでした。悲しい。いと悲しい。

.Net Core 1.0.1 tools Preview 2 をインストールすれば良いです。

0x80070490 - 要素が見つかりません。

が、インストール中にエラーが発生。

こちらも同じ現象に、遭遇している方が海外に。日本人?いませんねぇ。

どうも、Visual Studio 2017がインストールされている環境に、.Net Core 1.0.1 tools Preview 2をインストールすると遭遇する模様。
正確には、Microsoft Visual C++ 2017 Redistributable が邪魔をしているらしい。
対処法は

  • Microsoft Visual C++ 2017 Redistributableをアンインストール
  • Microsoft Visual C++ 2015 Redistributableをインストール
  • .Net Core 1.0.1 tools Preview 2を再インストール
  • Microsoft Visual C++ 2017 Redistributableを再インストール

という風にすれば良いです。
ちなみに、Microsoft Visual C++ 2017 Redistributableをインストールすると、Microsoft Visual C++ 2015 Redistributableは消えてしまいます。

再頒布可能パッケージは下記から入手可能。

Microsoft Visual C++ 2015 Redistributable

Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3

Microsoft Visual C++ 2017 Redistributable

ちょっとこっちはわかりにくいです。
Visual Studio のダウンロードOther Tools and Frameworksにリンクが記載されています。