Я работаю над приложением winforms с использованием LINQ to SQL - и создаю приложение, используя экземпляр SQL Express на своей рабочей станции. Окончательная установка проекта будет на надлежащем SQL Server 2005.Развертывание проекта с использованием LINQ to SQL
База данных имеет то же имя, и все таблицы идентичны, но имя хоста отличается.
Единственный способ, которым я нашел, чтобы заставить мое приложение работать с одного компьютера на другое, - это снова открыть код в Visual Studio, удалить все объекты, ссылающиеся на экземпляр SQL express из моего .mdbl, сохранить проект, подключитесь к другому серверу, снова верните все ссылки и снова запустите приложение для выпуска.
ответ здесь предложил, чтобы можно было просто изменить файл app.config/web.config, который будет работать для asp.net, но это приложение winforms. Каков правильный способ заставить приложения LINQ to SQL использовать новую базу данных без повторного открытия приложения в visual studio?