С# приложения без дотнета?...Насмешил.Cам начал программировать на С# отличный язык но без дотнета ничто...
ну а если c++ взять? если тотже исходник компилить на mingw то все ок, а визуал студия опять привязывает к своим библам
http://ru.wikipedia.org/wiki/C_Sharp : Реализации Существует несколько реализаций C#: * Реализация C# в виде компилятора csc.exe включена в состав .NET Framework. * В составе проекта Rotor (Shared Source Common Language Infrastructure) компании Microsoft * Проект Mono включает в себя реализацию C# с открытым исходным кодом * Проект DotGNU также включает компилятор C# с открытым кодом * DotNetAnywhere — [1] - ориентированная на Embedded-системы реализация CLR, поддерживает практически всю спецификацию C# 2.0
c# это совсем другое. Код c# компилируется не в бинарный, как в случае c++, а в промежуточный IL-код. По-этому приложение запустить где-либо без .net framework.
чтобы с++ работал на любом компе нада или делать статик компоновку или положить рядом с ехе 2-3 дллки, в отличии от дотнета.
Решение простое - есть протекторы, для NET приложений, которые при защите приклада МОГУТ включить в EXE все нужные библиотеки FrameWork`а (на уровне галочки делается). Что то на X называющееся. Точнее не скажу сейчас. По поводу инсталляции Net Framework без визуализации - запустите инсталлятор пакета (полный который, а не лоадер) с ключом "/?" и прочитайте хелп по ключам запуска. Там все есть (quiet ключик и какой то еще чтобы не задавали глупых вопросов).