Member 12224528 Ответов: 1

Как опубликовать приложение c# winform с поддержкой базы данных, созданное в visual studio 2015.


Я создал свое первое приложение winform с использованием c# в visual studio 2015.Он содержит некоторые операции с базой данных,такие как вставка ,удаление, обновление.база данных создается как локальный набор данных в visual studio.Затем я публикую приложение.и отлично работает на моем компьютере, но когда я пытаюсь установить на другой компьютер, я не могу установить версию .net.

Что я уже пробовал:

Я пытался установить файл. exe более чем на 2 шт.

Leo Chapiro

Какую ошибку вы получаете? Вам тоже нужно развернуть БД , вы ведь это знаете, не так ли?

Member 12224528

Когда я пытался установить файл. exe. it, он загрузил фреймворк и не смог установить.

Muhammad Rehbar Sheikh

если вы не хотите устанавливать предварительные условия во время intsalling exe. попробовать это
>> щелкните правой кнопкой мыши на exeName>> Свойства>> предварительные условия> & gt; снимите флажок создать установку и программу для установки необходимых компонентов. и перестроить exe.

Member 12224528

При установке без предварительных условий он показывает,что "install framework 4.6.1", но когда мы устанавливаем framework, это кажется ошибкой, так как" framework 4 или более высокая версия уже установлена".

1 Ответов

Рейтинг:
6

Muhammad Rehbar Sheikh

Программы, скомпилированные с помощью Visual Studio, могут быть нацелены на различные платформы .NET Framework. Однако многие версии Windows не всегда имеют самую последнюю версию .Установлены сетевые версии.

Проверьте, какую версию .NET Framework использует ваша программа, заглянув на вкладку приложение в свойствах проекта. Вы должны увидеть выпадающий список Target Framework, в котором будет указано, какую версию фреймворка необходимо установить на других компьютерах для запуска вашей программы.

У вас есть несколько вариантов, чтобы заставить вашу программу работать на других компьютерах.

  • 1. скомпилируйте программу с другим, более низким фреймворком (например, .NET 2 часто доступен в Windows XP, в то время как .NET 4 редко встречается в этой ОС). это будет работать только в том случае, если вы не используете какие-либо функции из более поздних версий .NET.
  • 2. Установите .NET framework требуется на клиентской машине. Microsoft предоставляет фреймворки для загрузки и установки с http://www.microsoft.com/net/download
  • 3. Попробуйте создать установщик Windows с помощью шаблона проекта установки. Добавьте новый проект в свое решение из категории настройка и развертывание. После настройки этого проекта у вас должен быть установщик для запуска на других машинах.

ведь вам нужно создать свою базу данных,на которую вы установили exe. и сбросьте свой connectioString (. exe XML Config file) в зависимости от установщика ПК.

если вы не хотите устанавливать предварительные условия во время intsalling exe. попробуйте это >> щелкните правой кнопкой мыши на exeName>> Свойства>> предварительные условия> & gt; снимите флажок создать установку и программу для установки необходимых компонентов.


Karthik_Mahalingam

используйте блок кода, когда есть код для выделения, иначе используйте обычный текст.

Member 12224528

При установке без предварительных условий он показывает,что "install framework 4.6.1", но когда мы устанавливаем framework, это кажется ошибкой, так как" framework 4 или более высокая версия уже установлена".

Muhammad Rehbar Sheikh

потому что вы используете VS2015. Удалил все фреймворки dot net с Вашего компьютера, а затем удалил и переустановил VS2015 Update1. затем Теперь выберите .Net Framework 4 в качестве целевого фреймворка.