Я написал очень простой код для отправки писем. Я хочу, чтобы конечные пользователи, у которых нет .NET Framework, также могли установить это приложение без установки .NET Framework. Возможно ли это?Является ли среда .NET необходимой даже для одной строки VB.NET?
ответ
Если вы разрабатываете веб-приложение, то .NET Framework требуется только на сервере, на котором размещается приложение, а не на клиентских компьютерах.
Но для настольного приложения .NET Framework является неотъемлемым требованием для каждого компьютера, на котором вы используете свое приложение, даже если оно имеет только одну строку кода.
Рамка .NET необходима для ваших клиентских машин, даже для одной строки кода .NET.
Это относится только к коду клиента; ASP.NET, который работает на отдельной машине и обслуживает HTML, не требует .NET Framework на потребляющем ПК.
Возможно, вас заинтересует .NET client profile. Приложения, написанные против этого подмножества .NET framework, требуют гораздо меньшей установки (примерно 28 МБ), чем для стандартных приложений .NET.
- 1. Более одной строки, необходимой для соответствия, лучше?
- 2. Является ли схема необходимой для использования JAXB?
- 3. Является ли среда выполнения .NET (DNX) похожей на моно?
- 4. Является ли платформенный механизм управления версиями наиболее необходимой функцией Java?
- 5. Является ли среда JavaScript для Android документирована?
- 6. Является ли среда достаточно стабильной для производства?
- 7. Обнаруживать, является ли среда Protractor
- 8. Является ли акселерометр Apple Watch необходимой информацией?
- 9. «Идеальная» среда разработки .NET?
- 10. Является ли блокировка необходимой, когда GOMAXPROCS является 1
- 11. Является ли база данных необходимой для игры типа «викторины»?
- 12. Является ли схема звезд еще необходимой для хранилища больших данных?
- 13. Является ли контрольная сумма необходимой для данных приложения настраиваемого протокола?
- 14. является блокировкой, необходимой для поиска словаря?
- 15. C#, что является необходимой библиотекой для PostMessage?
- 16. Является ли пространство имен Microsoft.VisualBasic «истинным .NET»?
- 17. Какая оптимальная среда программирования для vb.net?
- 18. Как сказать компас, что среда Rails является одной из разработок?
- 19. определить, является ли среда jenkins внутри gradle
- 20. Есть ли какая-либо среда .NET для заполнения тестовых данных?
- 21. Является отдельной лицензией для Delphi XE4, необходимой для машины сборки?
- 22. Является ли среда выполнения .NET внутренней картой для вызовов функций win32?
- 23. VB.Net - Проверьте, если файл является двоичным .net
- 24. Является ли среда LXC обязательным требованием для работы мезо/сферы
- 25. Является ли моя окружная среда рельсов установленной для проверки?
- 26. Нужно ли анализировать весь XML-файл для изменения одной строки?
- 27. Является ли маршрутизация сообщений в SQL-базе данных msdb, необходимой в SQL Service Broker?
- 28. vb.net - Сделайте две строки в одной строке
- 29. Является критической секцией, необходимой для установки булевского значения?
- 30. Является ли (и когда) область RNGScope необходимой в коде Rcpp?
В какой операционной системе вы ожидаете, что ваши клиенты будут использовать? .Net Framework был частью базовой установки ОС с Vista (В конце концов, XP больше не является частью основной поддержки Microsoft) –
@Rowland Windows [не гарантируется] (http://blogs.msdn.com /b/oldnewthing/archive/2011/04/04/10149346.aspx) .Net. Он может быть удален на панели управления в Vista и 7. (Не уверен около 8) – MarkJ
@MarkJ не гарантируется, но это часть базовой установки, что я и сказал. Для Windows 8 вы должны объявить код как совместимый с переходом (если он есть) или настроить более позднюю версию фреймворка, так как v3.5 Framework не установлен по умолчанию. –