У меня сейчас работает приложение vb, но многие пользователи жаловались мне, что для него требуется библиотека .net. Есть ли способ связать его с моей программой без отдельного exe?VB нет установки .net
ответ
Я обнаружил, что самая большая жалоба на пользователей (и самый большой источник путаницы установки) заключается в том, чтобы установить автономную среду для .NET вместе с приложением. Особенно, если они должны пройти через 2 часа загрузки Windows Update и перезагрузиться, чтобы получить его! Создание пакета установки, который включает среду выполнения .NET, и без проблем устанавливает это вместе с вашим приложением, должно сделать вещи более плавными для ваших пользователей. Большинство людей ожидают, что сначала будут установлены приложения, прежде чем они их будут использовать.
Создание простого приложения для настройки легко в Visual Studio. См. Руководство по Microsoft здесь:
Существуют и другие сторонние программы установки, которые вы можете использовать, но я хочу упомянуть здесь, что моим фаворитом является Inno Setup, которую я очень рекомендую. Веб-сайт находится здесь: http://www.innosetup.com/isinfo.php. Вы можете написать простой скрипт, который автоматически установит текущую версию платформы .NET, если пользователь еще не установил ее.
Я использую inno setup, спасибо! – nebkat
Если вы используете инструмент для упаковки, который поставляется вместе с VB6 IDE (вы действительно можете это назвать?), Он установит все зависимости с приложением. Однако я не уверен, что это настоящая проблема, потому что VB6 не зависит от платформы .NET.
Если вы используете VB.NET, тогда это невозможно, VB.NET слишком полагается на платформу .NET для всего.
Однако, возможно, вы захотите создать резервную копию своего кода в VB6, который не требует .NET framework.
-1 при самой идее перемещения BACKWARDS на VB6 – tster
почему -1? возврат к VB6 - единственный способ отправить приложение VB без .NET; Я буду счастлив, если окажется ошибочным. –
VB6 полностью отличается от VB.Net, они могут использовать синтаксис, и есть много вспомогательных классов, чтобы упростить обновление VB6 -> VB.Net, но нет ничего другого, поэтому, если он не используется очень ограниченное подмножество .Net framework, это означало бы, что он должен будет переписать большие части приложения, а то, что в итоге получится, - это приложение для неподдерживаемой среды языка/dev. –
Я предполагаю, что вы используете VB.NET (а не только VB, как предлагают теги). В этом случае нет, нет возможности устранить необходимость в .NET framework. Хотя вы можете перечислить его как необходимое условие и включить его в свой проект установки, вы не можете устранить зависимость от него.
Посмотрите на VMWare ThinApp http://en.wikipedia.org/wiki/VMware_ThinApp. Это коммерческое приложение, но это единственное, что я знаю о том, что может делать то, что вы хотите.
У меня была эта проблема раньше, решение
пакет всех необходимых .net рамки [2.0,3.0,3.5,4.0,4.5, позже], в установщик ехе, то программа установки, чтобы выполнить установку всех. сетевые рамки.
Предложение: каждый установщик рамок .net имеет переключатели, изучает и применяет правильный переключатель [like/s,/i]. У установщиков также есть переключатель установки установки.
Затем отправьте новый установщик всем пользователям и будете довольны улучшениями.
С уважением.
- 1. VB .NET WinFormApplication Printing Failed Ландшафтный режим после установки
- 2. .Net Framework 3.5 необходим для установки моего проекта VB 2008?
- 3. VB. NET: System.NullReferenceException произошло
- 4. VB Net IsDBNull issue
- 5. Late Binding Vb .Net
- 6. VB NET Object Oriented
- 7. VB .Net My.Application.CommandLineArgs
- 8. VB NET, совокупный урон
- 9. vb .net project issue
- 10. VB .NET сравнение строк
- 11. Array in VB .Net
- 12. VB .net - Linenumber Issue
- 13. VB NET String Search
- 14. vb. net bindingsource filter
- 15. Создание VB. NET quiz template
- 16. VB .Net Изменение окон WPF
- 17. Как переместить проект веб-сайта VB .NET?
- 18. VB .NET (.NET 2.0) Конфигурация библиотеки классов
- 19. Процедура VB .net в C# .net
- 20. VB .net и C# .net работать вместе
- 21. WIX - запустить скрипт VB из рабочего каталога после установки.
- 22. проблема установки .net 3.5
- 23. Управление VB ++ WebBrowser .Net Зависимости
- 24. уравнение строки в VB .NET
- 25. VB .NET SQL Ошибка запроса
- 26. Проблема TCP-соединения (vb .net)
- 27. Вложенного словарь в VB .NET
- 28. Ms Access и Vb .net
- 29. VB .net Чтение из DataTable
- 30. EPPLus in VB .net 2013
Как? VB6 не использует .NET Framework. Вы можете направить своих пользователей здесь: http://msdn.microsoft.com/en-us/netframework/aa569263.aspx –
Я знаю это, но я не хочу, чтобы мои пользователи должны были что-то устанавливать. – nebkat
Используете ли вы какие-либо сторонние элементы управления? Возможно, вы используете COM-объект, который был написан на .Net. – sarme