Я попытался создать проект установки и последовал некоторым найденным мной ответам, но когда я перестраивал проект, мне всегда казалось, что он терпит неудачу, потому что я щелкнул переключатель «Загрузить необходимые компоненты из того же места, что и мое приложение». Когда я открываю настройку, она просто пуста. Мне пришлось установить переключатель «Загрузить предварительные требования с веб-сайта поставщика компонентов», чтобы установка работала.
Однако каждый раз, когда я переношу свое приложение на свой ноутбук и пытаюсь зарегистрироваться, я всегда получаю сообщение об ошибке
Сервер не найден (полная ошибка приведена ниже).
У меня такое чувство, что я только что сделал что-то не так со своей строкой подключения, а именно:
ReadOnly connection As New SqlConnection("Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\AladeenDatabase.mdf;Integrated Security=True")
Я где-то видел, что если база данных работает нормально на компьютере разработчика, он должен нормально работать при установке на другой компьютер. Но всегда это ошибка:
Ошибка, связанная с сетью или конкретным экземпляром c, произошла при установке подключения к SQL серверу. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра правильное и что SQL сервер настроен для разрешения удаленных подключений. (поставщик: SQL Сетевые интерфейсы, ошибка: 50 - Произошла ошибка времени выполнения локальной базы данных. Указанный LocalDB экземпляр не существует.