Is there a way to write a program in Visual C # or Visual C ++ so that the end user does not need to install the .NET platform on their computers to run my program?
Yes, use C ++ and compile the native / win32 executable, not the target project with / CLR management.
Visual C ++ is not a problem, C # will be very difficult. In any case, I don’t understand why .Net installation is such a problem, IIRC is actually included in some distributions and service packs.
If you just avoid Microsoft, you can install them Mono .
For Visual C #, you can at least package your .NET application using the .NET client profile (a subset of the complete .NET Framework 4). This slightly reduces the payload.
Despite the fact that you need a sufficient amount of manual effort, if you really need to work without .NET installed, you can virtualize the runtime files in your application.
http://boxedapp.com/blog/2008/06/11/net-runtime-embedding/
Source: https://habr.com/ru/post/1334147/More articles:What is equivalent to strut 2 logic struts 1: empty tag? - struts2Robots.txt Priority Question - htmlwhat's the difference between MVC1 and MVC2 - javaDebugging: before System.out.println () or not for System.out.println () - javaDefining capture groups in a regex pattern - javaAmazon API for Python or Ruby? - pythonlive overclocking / overvoltage on Linux - linuxHow to pass a string to CreateProcess function? - visual-c ++Database Design Abbreviations - databaseMarkdown analyzer for markItUp editor or stable release of WMD demo - parsingAll Articles