Visual Studo's .NET SDK

tsubossie 0 Reputation points
2023-11-03T21:59:32.0366667+00:00

In Visual Studio 2022 (trying to debug Android on a real device with .NET MAUI), "error NETSDK1045: The current .NET SDK does not support the target .NET 7.0. Please target or use a version of the .NET SDK that supports .NET 7.0(error NETSDK1045: 現在の .NET SDK は、ターゲットとする .NET 7.0 をサポートしていません。.NET 6.0 以下をターゲットとするか、.NET 7.0 をサポートする .NET SDK のバージョンを使用してください。).

2)

According to the command prompt, the installed SDK is displayed as follows.

C:\Users\User>dotnet --list-sdks

6.0.416 [C:\Program Files\dotnet\sdk]

7.0.203 [C:\Program Files\dotnet\sdk]

7.0.403 [C:\Program Files\dotnet\sdk]

3)

The SDK I installed this time was installed from https://dotnet.microsoft.com/ja-jp/download/dotnet/thank-you/sdk-7.0.403-windows-x64-installer.

4)

After installing the above, when I ran the command prompt in "2)" above, I got the result in "2)" above.

What version of .NET SDK supports .NET 7.0 and how do I install that version of .NET SDK?

~~~

1)

Visual Studio 2022(.NET MAUIにて、Androidを実機デバッグしようとした)にて、「error NETSDK1045: 現在の .NET SDK は、ターゲットとする .NET 7.0 をサポートしていません。.NET 6.0 以下をターゲットとするか、.NET 7.0 をサポートする .NET SDK のバージョンを使用してください。というエラーが出ました。

2)

インストールしてあるSDKはコマンドプロンプトによると以下のように出ました。

C:\Users\User>dotnet --list-sdks

6.0.416 [C:\Program Files\dotnet\sdk]

7.0.203 [C:\Program Files\dotnet\sdk]

7.0.403 [C:\Program Files\dotnet\sdk]

3)

今回インストールしたSDKはhttps://dotnet.microsoft.com/ja-jp/download/dotnet/thank-you/sdk-7.0.403-windows-x64-installerからインストールしたもので、

4)

上記インストールした後に上記「2)」のコマンドプロンプトをかけたときろ、上記「2)」の結果が出ました。

NET 7.0をサポートする.NET SDKのバージョンは何であり、そのバージョンの.NET SDKをインストールする方法は何でしょうか?

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
5,114 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Vahid Ghafarpour 21,325 Reputation points
    2023-11-04T05:31:18.4233333+00:00

    Thanks for posting your question in the Microsoft Q&A forum.

    Please check the "Target framework" in the project properties under the "Application" tab. It should be set to .NET 7.0.


  2. Anna Xiu-MSFT 28,761 Reputation points Microsoft Vendor
    2023-11-08T03:38:14.13+00:00

    Hi @tsubossie, 

    Welcome to Microsoft Q&A! 

    Could you create a new project and check if it occurs in specific project? 

    Then, you can try the following workarounds:

    1. Update your VS2022 to the latest version with Visual Studio Installer.
    2. Repair your VS 2022 though Visual Studio Installer > More > Repair.
    3. Open your project file and edit the target framework:
                  <TargetFramework>net7.0</TargetFramework>
    
    1. Close all running VS instances and go to Visual Studio installerModify > Individual components > ensure that .NET 7.0 Runtime is checked.  

    Sincerely,

    Anna


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.