2015-11-04 4 views
0

В этом URL https://msdn.microsoft.com/en-us/library/5a4x27ek%28v=vs.110%29.aspx говорится, что.NET Framework SDK против .NET Framework

платформы .NET Framework уже установлена ​​в Windows 10, 8 и т.д.

Но я не понимаю, если эту установку содержит инструменты компилятора и т. д.

В Java я могу установить только JRE и только SDK, содержащий JRE.

Это то же самое в Windows с .NET Framework?

Есть ли .NET Framework и .NET Framework SDK?

Если я не устанавливаю Visual Studio, но у меня есть Windows 10, я могу запрограммировать для .NET?

+0

The * выполнения * установлено, а не SDK. –

+0

Это не совсем правильно. Посмотрите на мой комментарий, данный @Filburt. – xdevel2000

ответ

1

Вы можете запрограммировать для .NET только с инструментами, которые поставляются с платформой .NET Framework, установленной в Windows 10, 8, 7 и т. Д. - просто запустите Блокнот и начните взламывать.

csc.exe - ваш компилятор C# (vbc.exe, если Visual Basic по своему вкусу).

Есть специализированная SDKs для разработки программ .NET для различных API/технологий, таких как SharePoint, Exchange и т.д.

+0

На самом деле я установил чистую версию Windows 10 и нашел в C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ csc.exe, ldasm.exe и т. Д. Поэтому я предполагаю, что установка .NET не содержат только время выполнения, но также некоторые инструменты SDK, даже если они не завершены, как те, которые предоставляются с Windows SDK. Это верно? – xdevel2000

+0

Это правильно - Windows SDK представляет собой набор инструментов для расширения, как уже упоминалось, и поставляется с Visual Studio. Поскольку SDK могут быть установлены независимо от Visual Studio, это дает возможность создавать сборки даже без Visual Studio: если клиент передает вам решение и SDK, на которые он ссылается, вы можете создать его на ванильном компьютере Windows. (SDK необходимо установить) – Filburt

Смежные вопросы