| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Framework установка |
| Автор: Sergey912 3.4.2007, 11:33 | ||
| Возникла прооблема с установкой с вещами подобными ему и Win API никогда не работал. Скачал софтину, она стала устанавливаться - докачала еще что-то, в итоге имею: 1. WINDOWS\Microsoft.NET без намека на какой-то запуск 2. Бинарники IronPython В документации(по IronPython) написано:
Ну несовсем второй правда, на самом деле 3 и там в папках лежат части и второго и первого, но толку от этого мало. Не понимаю, как мне запустить Framework? Он как рабочая программа выглядеть, с интерфейсом(пользовательским) там и т.п. или нужно им из консоли управлять? Подскажите плз, вообще не соображу что с этим теперь делать :( И где там найти "C# compiler and Microsoft's msbuild". Есть папка msbuild, но все msi там не запускаются вообще. Может из-за винды пиратской и надо на нормальную переезжать? |
| Автор: Naum 3.4.2007, 12:21 |
| Вообще-то Framework это всего лишь библиотеки. Для того чтобы с ними работать нужно установить какой-нить CLR совместимый язык. (то бишь компилятор языка). Чаще всего устанавливают Visual Studio - IDE для работы с .Net-овскими языками. Если какие-то слова в этом посте незнакомы лучше их поGooglить. З.Ы. На русском языка про Framework можно почитать http://msdn.microsoft.com/library/rus/default.asp?url=/library/RUS/netstart/html/sdkstart.asp. |
| Автор: Sergey912 3.4.2007, 13:34 |
| Naum, Спасибо а то мой понятийный аппарат в последние 2 два дня просто в шоке от увиденного А можно еще немного про CLR совместимый язык и отличие COM от NET? Ведь идея сделать общие библиотеки была еще в COM, а NET развивался дальше. COM стала частью NET и отдельно про COM не имеется ввиду? Т.е. говорят NET - подразумевают COM+NET и использование Framework как библиотеки уже готовых ф-й и замену старому Win API? Для IronPython выходит мне надо C# компилятор, чтобы его собрать или автор что-то другое имел ввиду? |
| Автор: Sergey912 3.4.2007, 14:55 | ||
Уфф, главное чтоб скомпилировал. А то руки чешутся страшно |
| Автор: Exception 4.4.2007, 15:26 | ||||||||
WinAPI - это WinAPI. COM - это COM. .NET - это .NET. Не смешивать и не взбалтывать. Идея, по сути, одна - дать возможность программистам на разных языках использовать библиотеки друг друга. В то же время, .NET ни в коем случае не основан на COM (хотя и может с ним взаимодействовать через специальные обёртки) и также включает в себя набор библиотек, написанных на C# и самой среды выполнения (CLR). WinAPI же были и будут самым низким уровнем выставленного наружу интерфейса Винды.
Для IronPython тебе нужен компилятор IronPython
Ты слегка не понял. IronPython - это не проект, а язык под .NET
Во-первых, не Framework, а сам компилятор IronPython, а во вторых имелось в виду, что ты его можешь редактировать и компилировать прямо из Visual Studio, установив соответствующий плагин для неё. Добавлено через 12 минут и 2 секунды Ах да - .NET вообще был разработан, дабы заменить COM, т.к. последний доставлял всем массу геморроя из-за некоторых проблем, например, http://en.wikipedia.org/wiki/DLL_hell. |
| Автор: Sergey912 5.4.2007, 16:40 | ||||
Доверяю тебе скомпилировать IronPython компилятором IronPython.
Перечитай еще раз и подумай, чего же я хотел в теме. |
| Автор: Naum 5.4.2007, 16:44 |
| Sergey912, высказывайся, пожалуйста, поаккуратнее. Ты сам-то знаешь, чего хотел??? |
| Автор: Sergey912 5.4.2007, 17:02 |
| Naum, Скомпилировать его и узнать побольше про DotNet, Com и прочее. |
| Автор: Exception 5.4.2007, 18:21 | ||
Прошу прощения, не заметил
С кем не бывает В таком случае, тебе нужно скомпилировать этот проект из командной строки. Тебе предлагается компилировать его специальной программой msbuild, входящей в .NET Framework SDK, т.к. она умеет читать формат .sln. Другой вариант - бери в руки компилятор C# (csc) и омпилируй всё вручную. Третий вариант - открой sln в Visual Studio и компилируй из неё. |