今回、Unity 2018.3.9f1 (64-bit)でc#をコーディングするため Visual Studio 2017 を使用したところ、
プロジェクトのターゲットフレームワークがインストールされていません
「C#プロジェクト ”Assembly-CSharp" はこのコンピュータにインストールされていない
”.NETFramework,Version=4.7.1” を対象にしています。継続する場合は、以下のオプションを選択してください。」
○ターゲットを .NET Framework 4.6.1 に変更する。後で ”.NETFramework,Version=v4.7.1” に戻すことができます。(C)
○”.NETFramework,Version=v4.7.1” のターゲットパックをダウンロードする(D)。プロジェクトは変更されません。
○プロジェクトをロードしない(D)。
▢今後この操作中にメッセージを表示しない(D)
と出てきました。
Microsoftさんのヘルプページを参照して、いくつか試したのですが、解決には至りませんでした。
コントロールパネルから、更新プログラムも確認したのですが、ヘルプページにあるはありませんでした。
その中で、regedie.exeからインストールされているバージョンを確認するという方法があったので、試したのですが、
コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full の
Releaseの値は最新の4.7.2がインストールされていました。
そのため、「このコンピューターには .NET Framework 4.7.1 またはそれ以降の更新プログラムが既にインストールされています。」と他のインストーラを使用すると出てきます。
Windows10でver1803です。
ちなみにReleaseと同じ欄にあった、servicingの値が1ではなく0でした。他の方のservicingは1の値でしたのでこれが原因なのでしょうか?
ちなみに値の書き換えは出来ませんでした。
パソコン初心者ですので詳しいことが全然わかりませんが、少しでもいいので解決へ近づきたいです、よろしくお願いします。