Not a doubt but a improvement

Navneeth Krishna Nagesh 0 Reputation points
2024-10-05T07:13:37.4+00:00

When I was studying the module https://learn.microsoft.com/en-us/training/modules/control-access-to-azure-storage-with-sas/4-exercise-use-shared-access-signatures?tryIt=true&source=learn

The dotnet run command shows a later version of dotnot installed but the sample project expects a different version.
User's image

This can be fixed or let me know If i am missing something

This question is related to the following Learning Module

Azure Training
Azure Training
Azure: A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.Training: Instruction to develop new skills.
1,730 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Pradeep M 3,840 Reputation points Microsoft Vendor
    2024-10-07T03:57:01.3533333+00:00

    Hi Navneeth Krishna Nagesh,

    I understand you're facing a .NET version mismatch in the Azure sandbox. Here’s how to resolve it:   

    If you can't install .NET 7.0, change your project to target .NET 8.0: 

    1.Access Cloud Shell: 

    Open Azure Sandbox 

    Launch Cloud Shell. 

    2.Navigate to Your Project: 

    cd ~/sas  # Adjust as needed
    

    3.Open the .csproj File: 

    code *.csproj
    

    4.Update the <TargetFramework>: Change this line: 

    
    <TargetFramework>net7.0</TargetFramework>
    

    to: 

    
    <TargetFramework>net8.0</TargetFramework>
    

    5.Check Other Configuration Files (e.g., gateway.json): You might also need to update the .NET version in other configuration files such as gateway.json. To do this, open the file and ensure the version is updated to .NET 8.0 where required.

    6.Save the Changes:After making the modification, save the file by pressing Ctrl + S or using the file menu. 

    7.Rebuild and run your app: 

    dotnet build 
    dotnet run
    

    Note: There is an issue with the exercise, and our internal team is working on it. The changes will be implemented and committed soon.

    If these steps are helpful, please click "Upvote" and "Accept Answer" on this post. 

    If you continue to experience issues, please provide screenshots or additional details in the comments, and we will be happy to assist further. 

    Thank you. 

    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.