Installing .NET on steam deck

Alfie Chatfield 0 Reputation points
2025-04-07T18:00:05.3666667+00:00

Trying to install .net onto a steam deck to run some older games in my library.

When trying to patch the game, the file is stating that the .net needed to patch the files is '.net 7.0.0', which is not available.

However I already have 8.0.1 and this should not be an issue.

Please help me to install the required .net patch to update these files onto a steam deck

Community Center | Not monitored
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Pradeep M 9,775 Reputation points Microsoft External Staff Volunteer Moderator
    2025-04-08T03:51:08.6366667+00:00

    Hi Alfie Chatfield,

    Thank you for reaching out to Microsoft Q & A forum. 

    Although you have .NET 8.0.1 installed, some applications require the specific version they were built with in this case, .NET 7.0.0. 

    To install .NET 7.0.0 on your Steam Deck: 

    1.Switch to Desktop Mode. 

    2.Open Konsole and run the following commands: 

    wget https://dot.net/v1/dotnet-install.sh
    chmod +x dotnet-install.sh
    ./dotnet-install.sh --version 7.0.0
    
    

    3.Add the following lines to your .bashrc or terminal profile: 

    export DOTNET_ROOT=$HOME/.dotnet
    export PATH=$PATH:$HOME/.dotnet
    
    

     4.Apply changes with source ~/.bashrc, then verify with: 

    dotnet --list-runtimes
    
    

     If you have found the answer provided to be helpful, please click on the "Accept answer/Upvote" button so that it is useful for other members in the Microsoft Q&A community.

    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.