C# on PlayOnLinux vs. WineHow can I install Windows software or games?How do I install Mono for 17.10?Running...

Pre-amplifier input protection

India just shot down a satellite from the ground. At what altitude range is the resulting debris field?

Escape a backup date in a file name

Crossing the line between justified force and brutality

Implement the Thanos sorting algorithm

Roman Numeral Treatment of Suspensions

How do I rename a Linux host without needing to reboot for the rename to take effect?

Hostile work environment after whistle-blowing on coworker and our boss. What do I do?

What's the purpose of "true" in bash "if sudo true; then"

Is there a korbon needed for conversion?

How did Arya survive the stabbing?

Is a stroke of luck acceptable after a series of unfavorable events?

Did Dumbledore lie to Harry about how long he had James Potter's invisibility cloak when he was examining it? If so, why?

How does buying out courses with grant money work?

when is out of tune ok?

System.debug(JSON.Serialize(o)) Not longer shows full string

Term for the "extreme-extension" version of a straw man fallacy?

Why, precisely, is argon used in neutrino experiments?

Would this custom Sorcerer variant that can only learn any verbal-component-only spell be unbalanced?

Why not increase contact surface when reentering the atmosphere?

Was Spock the First Vulcan in Starfleet?

What happens if you roll doubles 3 times then land on "Go to jail?"

How to run a prison with the smallest amount of guards?

How do I go from 300 unfinished/half written blog posts, to published posts?



C# on PlayOnLinux vs. Wine


How can I install Windows software or games?How do I install Mono for 17.10?Running windows apps on Ubuntu (wine?)Cloning Playonlinux Virtual DrivesRunning Skype on PlayOnLinuxHow to connect usb device to Playonlinux?What is the most recent MSOffice that can be run under Wine/Playonlinux?Wine and PlayOnLinux open game in wrong resolutionProgram runs under WINE on one computer but not anotherNewbie needing some help with Wine and PlayonLinuxInstalling MS Visio 2010 and updates in PlayOnLinux/WineWhat are PlayOnLinux terminal commands?













1















How well do these work? I'm downloading a ton of new distros to decide which one I want to run.



The reason I'm asking is I have to take C# on a Windows computer for school.



Can I get away with one of these?










share|improve this question

























  • I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

    – Rinzwind
    Feb 12 '18 at 8:13











  • Wine works well for playing some games. I couldn't get the games to work in virtualbox.

    – Organic Marble
    Feb 12 '18 at 12:53
















1















How well do these work? I'm downloading a ton of new distros to decide which one I want to run.



The reason I'm asking is I have to take C# on a Windows computer for school.



Can I get away with one of these?










share|improve this question

























  • I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

    – Rinzwind
    Feb 12 '18 at 8:13











  • Wine works well for playing some games. I couldn't get the games to work in virtualbox.

    – Organic Marble
    Feb 12 '18 at 12:53














1












1








1








How well do these work? I'm downloading a ton of new distros to decide which one I want to run.



The reason I'm asking is I have to take C# on a Windows computer for school.



Can I get away with one of these?










share|improve this question
















How well do these work? I'm downloading a ton of new distros to decide which one I want to run.



The reason I'm asking is I have to take C# on a Windows computer for school.



Can I get away with one of these?







wine software-recommendation playonlinux c#






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 28 '18 at 14:11









karel

60.6k13131155




60.6k13131155










asked Feb 12 '18 at 4:22









bkabbottbkabbott

4319




4319













  • I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

    – Rinzwind
    Feb 12 '18 at 8:13











  • Wine works well for playing some games. I couldn't get the games to work in virtualbox.

    – Organic Marble
    Feb 12 '18 at 12:53



















  • I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

    – Rinzwind
    Feb 12 '18 at 8:13











  • Wine works well for playing some games. I couldn't get the games to work in virtualbox.

    – Organic Marble
    Feb 12 '18 at 12:53

















I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

– Rinzwind
Feb 12 '18 at 8:13





I would go for a Virtualbox+Windows setup and totally never look at wine for anything ever.

– Rinzwind
Feb 12 '18 at 8:13













Wine works well for playing some games. I couldn't get the games to work in virtualbox.

– Organic Marble
Feb 12 '18 at 12:53





Wine works well for playing some games. I couldn't get the games to work in virtualbox.

– Organic Marble
Feb 12 '18 at 12:53










2 Answers
2






active

oldest

votes


















3














C# code runs natively in Ubuntu.



The terminal and MonoDevelop (monodevelop) from the default Ubuntu repositories is maybe all you need. MonoDevelop can be installed from the default Ubuntu repositories in Ubuntu 17.10 and earlier. This link tells how to run C# programs from the terminal and in MonoDevelop: How do I install Mono for 17.10?





IMG:  Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command sudo snap install vscode --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.



After it is installed, Visual Studio Code requires additional configuration to get the debugging features of each programming language working. Depending on the programming language, this may require downloading a large amount of additional software into your home directory. This isn't the same as installing software through Wine, but Visual Studio Code will recommend installing a lot of the same software in Ubuntu that is installed in Windows which makes Ubuntu into what may be too much like a "hybrid" operating system experience for some users.



Visual Studio Code is a good and useful code editor for exactly the opposite reason. Visual Studio Code is a lot smaller than Microsoft Visual Studio, however many Visual Studio extensions can also be installed in Visual Studio Code by selecting View -> Extensions and then search for the extension that you want to install.





The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.




Register Microsoft key and feed



To start installing .NET, you'll need to register the Microsoft
signature key and add the Microsoft Product feed. This only needs to
be done once per machine.



Open a command prompt and run the following commands:



curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


Install .NET SDK



Update the products available for installation, then install the .NET
SDK.



In your command prompt, run the following commands:



sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-sdk-2.1.103





Comparison of Wine vs. PlayOnLinux vs. Crossover






share|improve this answer

































    0














    PlayOnLinux is a helper application designed to help you set up applications for Wine. Installing it on Ubuntu will require Wine to be installed (it will install Wine if it isn't already).



    How well Wine works depends on the software you run with it. WineHQ is the best source for what applications run well with Wine and how to get them to work.






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1005321%2fc-on-playonlinux-vs-wine%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      3














      C# code runs natively in Ubuntu.



      The terminal and MonoDevelop (monodevelop) from the default Ubuntu repositories is maybe all you need. MonoDevelop can be installed from the default Ubuntu repositories in Ubuntu 17.10 and earlier. This link tells how to run C# programs from the terminal and in MonoDevelop: How do I install Mono for 17.10?





      IMG:  Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command sudo snap install vscode --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.



      After it is installed, Visual Studio Code requires additional configuration to get the debugging features of each programming language working. Depending on the programming language, this may require downloading a large amount of additional software into your home directory. This isn't the same as installing software through Wine, but Visual Studio Code will recommend installing a lot of the same software in Ubuntu that is installed in Windows which makes Ubuntu into what may be too much like a "hybrid" operating system experience for some users.



      Visual Studio Code is a good and useful code editor for exactly the opposite reason. Visual Studio Code is a lot smaller than Microsoft Visual Studio, however many Visual Studio extensions can also be installed in Visual Studio Code by selecting View -> Extensions and then search for the extension that you want to install.





      The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.




      Register Microsoft key and feed



      To start installing .NET, you'll need to register the Microsoft
      signature key and add the Microsoft Product feed. This only needs to
      be done once per machine.



      Open a command prompt and run the following commands:



      curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
      sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
      sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


      Install .NET SDK



      Update the products available for installation, then install the .NET
      SDK.



      In your command prompt, run the following commands:



      sudo apt install apt-transport-https
      sudo apt update
      sudo apt install dotnet-sdk-2.1.103





      Comparison of Wine vs. PlayOnLinux vs. Crossover






      share|improve this answer






























        3














        C# code runs natively in Ubuntu.



        The terminal and MonoDevelop (monodevelop) from the default Ubuntu repositories is maybe all you need. MonoDevelop can be installed from the default Ubuntu repositories in Ubuntu 17.10 and earlier. This link tells how to run C# programs from the terminal and in MonoDevelop: How do I install Mono for 17.10?





        IMG:  Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command sudo snap install vscode --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.



        After it is installed, Visual Studio Code requires additional configuration to get the debugging features of each programming language working. Depending on the programming language, this may require downloading a large amount of additional software into your home directory. This isn't the same as installing software through Wine, but Visual Studio Code will recommend installing a lot of the same software in Ubuntu that is installed in Windows which makes Ubuntu into what may be too much like a "hybrid" operating system experience for some users.



        Visual Studio Code is a good and useful code editor for exactly the opposite reason. Visual Studio Code is a lot smaller than Microsoft Visual Studio, however many Visual Studio extensions can also be installed in Visual Studio Code by selecting View -> Extensions and then search for the extension that you want to install.





        The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.




        Register Microsoft key and feed



        To start installing .NET, you'll need to register the Microsoft
        signature key and add the Microsoft Product feed. This only needs to
        be done once per machine.



        Open a command prompt and run the following commands:



        curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
        sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
        sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


        Install .NET SDK



        Update the products available for installation, then install the .NET
        SDK.



        In your command prompt, run the following commands:



        sudo apt install apt-transport-https
        sudo apt update
        sudo apt install dotnet-sdk-2.1.103





        Comparison of Wine vs. PlayOnLinux vs. Crossover






        share|improve this answer




























          3












          3








          3







          C# code runs natively in Ubuntu.



          The terminal and MonoDevelop (monodevelop) from the default Ubuntu repositories is maybe all you need. MonoDevelop can be installed from the default Ubuntu repositories in Ubuntu 17.10 and earlier. This link tells how to run C# programs from the terminal and in MonoDevelop: How do I install Mono for 17.10?





          IMG:  Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command sudo snap install vscode --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.



          After it is installed, Visual Studio Code requires additional configuration to get the debugging features of each programming language working. Depending on the programming language, this may require downloading a large amount of additional software into your home directory. This isn't the same as installing software through Wine, but Visual Studio Code will recommend installing a lot of the same software in Ubuntu that is installed in Windows which makes Ubuntu into what may be too much like a "hybrid" operating system experience for some users.



          Visual Studio Code is a good and useful code editor for exactly the opposite reason. Visual Studio Code is a lot smaller than Microsoft Visual Studio, however many Visual Studio extensions can also be installed in Visual Studio Code by selecting View -> Extensions and then search for the extension that you want to install.





          The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.




          Register Microsoft key and feed



          To start installing .NET, you'll need to register the Microsoft
          signature key and add the Microsoft Product feed. This only needs to
          be done once per machine.



          Open a command prompt and run the following commands:



          curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
          sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
          sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


          Install .NET SDK



          Update the products available for installation, then install the .NET
          SDK.



          In your command prompt, run the following commands:



          sudo apt install apt-transport-https
          sudo apt update
          sudo apt install dotnet-sdk-2.1.103





          Comparison of Wine vs. PlayOnLinux vs. Crossover






          share|improve this answer















          C# code runs natively in Ubuntu.



          The terminal and MonoDevelop (monodevelop) from the default Ubuntu repositories is maybe all you need. MonoDevelop can be installed from the default Ubuntu repositories in Ubuntu 17.10 and earlier. This link tells how to run C# programs from the terminal and in MonoDevelop: How do I install Mono for 17.10?





          IMG:  Visual Studio Code will show up in Ubuntu Software application if you search for "vscode" or it can be installed from the terminal by running the command sudo snap install vscode --classic A snap in classic confinement behaves as a traditionally packaged application with full access to the system, and Visual Studio Code extensions are installed into the user's home directory.



          After it is installed, Visual Studio Code requires additional configuration to get the debugging features of each programming language working. Depending on the programming language, this may require downloading a large amount of additional software into your home directory. This isn't the same as installing software through Wine, but Visual Studio Code will recommend installing a lot of the same software in Ubuntu that is installed in Windows which makes Ubuntu into what may be too much like a "hybrid" operating system experience for some users.



          Visual Studio Code is a good and useful code editor for exactly the opposite reason. Visual Studio Code is a lot smaller than Microsoft Visual Studio, however many Visual Studio extensions can also be installed in Visual Studio Code by selecting View -> Extensions and then search for the extension that you want to install.





          The wonderful C# is open source and cross platform now that Microsoft has released a version of .NET Core, and it's blazingly fast. To install .NET Core in Ubuntu follow these steps which are also listed below for Ubuntu 16.04. Visit the link for installation instructions for other Ubuntu versions.




          Register Microsoft key and feed



          To start installing .NET, you'll need to register the Microsoft
          signature key and add the Microsoft Product feed. This only needs to
          be done once per machine.



          Open a command prompt and run the following commands:



          curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
          sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
          sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'


          Install .NET SDK



          Update the products available for installation, then install the .NET
          SDK.



          In your command prompt, run the following commands:



          sudo apt install apt-transport-https
          sudo apt update
          sudo apt install dotnet-sdk-2.1.103





          Comparison of Wine vs. PlayOnLinux vs. Crossover







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 20 mins ago

























          answered Feb 12 '18 at 4:32









          karelkarel

          60.6k13131155




          60.6k13131155

























              0














              PlayOnLinux is a helper application designed to help you set up applications for Wine. Installing it on Ubuntu will require Wine to be installed (it will install Wine if it isn't already).



              How well Wine works depends on the software you run with it. WineHQ is the best source for what applications run well with Wine and how to get them to work.






              share|improve this answer




























                0














                PlayOnLinux is a helper application designed to help you set up applications for Wine. Installing it on Ubuntu will require Wine to be installed (it will install Wine if it isn't already).



                How well Wine works depends on the software you run with it. WineHQ is the best source for what applications run well with Wine and how to get them to work.






                share|improve this answer


























                  0












                  0








                  0







                  PlayOnLinux is a helper application designed to help you set up applications for Wine. Installing it on Ubuntu will require Wine to be installed (it will install Wine if it isn't already).



                  How well Wine works depends on the software you run with it. WineHQ is the best source for what applications run well with Wine and how to get them to work.






                  share|improve this answer













                  PlayOnLinux is a helper application designed to help you set up applications for Wine. Installing it on Ubuntu will require Wine to be installed (it will install Wine if it isn't already).



                  How well Wine works depends on the software you run with it. WineHQ is the best source for what applications run well with Wine and how to get them to work.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 12 '18 at 4:31









                  thomasrutterthomasrutter

                  27.2k46789




                  27.2k46789






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1005321%2fc-on-playonlinux-vs-wine%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Why do type traits not work with types in namespace scope?What are POD types in C++?Why can templates only be...

                      Will tsunami waves travel forever if there was no land?Why do tsunami waves begin with the water flowing away...

                      Should I use Docker or LXD?How to cache (more) data on SSD/RAM to avoid spin up?Unable to get Windows File...