На другом компьютере должна быть возможность запускать .NET-программы.
Есть два способа, которыми я знаю, что вы можете запускать свое программное обеспечение на ком-то компьютере elses при условии, что они соответствуют вышеуказанному требованию.
- Первый способ идти в папку бен и получить исполняемый (или EXE-файл), это может просто распространяться и побежал. Это обычно на пути, сравнимом с этим
C:\Users\username\Documents\Visual Studio 2012\Projects\YourProjName\YourProjName\bin
- Второй способ - создать одноразовый клик. How to create a click once
На стороне примечания, если вы хотите, чтобы ваша программа работала практически на любой машине, я бы выбрал другой язык. Java довольно популярен, и он очень близок к C#. Многие колледжи сосредотачиваются на Java, так что это дает вам преимущество, если вы когда-нибудь посещаете школу. Тем не менее, я сделал всю свою степень на Java и попал в .NET-магазин, поэтому мне пришлось переучивать массу вещей ... Во-вторых, просто изучите все ...
Компьютер понадобится. NET Framework. –
Вы можете скомпилировать его в собственные машинные команды с помощью [ngen] (http://msdn.microsoft.com/en-us/library/6t9t5wcf.aspx), но _note_, которые генерируют инструкции, которые будут оптимизированы для процессора на компьютере, re компиляция. Кроме того, вам это нужно? Я имею в виду, что Windows - самая используемая ОС, и она поставляется с платформой .NET. Если вы нацелитесь на другие платформы, взгляните на моно. – Leri
Возможный дубликат [Сделать программу установки для приложений C# и включить установщик .NET Framework в настройку] (http://stackoverflow.com/questions/6090913/make-an-installation-program-for-c-sharp-applications -and-include-net-framework) –