Проект установки Visual Studio - получение строки из диалогового окна TextBox - PullRequest
0 голосов
/ 12 мая 2011

Я пытаюсь получить значение из одного из диалоговых окон текстового поля в проекте установки Visual Studio в класс установщика настраиваемых действий. Кажется, что это не нравится, когда кто-то вводит строку с пробелом в нем. Если пользователь вводит строку без пробелов и кавычек, я могу получить строку без проблем. В противном случае я получаю эту ошибку:

Исключительная ситуация при инициализации установка: System.ArgumentException: файл Источник = localhost; Исходный не существовать. Если этот параметр используется как опция установщика, формат должен быть / ключ = [значение]

Обратите внимание, что строка является соединением с базой данных, и "Source = localhost; Initial" будет second token, если я разделю всю строку на пробел. Я явно что-то здесь упускаю, потому что не могу себе представить, что это фактическое ограничение Visual Studio

1 Ответ

0 голосов
/ 22 июня 2011

Возможно, вам придется заключить в кавычки ваш параметр, например:

/connectionString="[CONNECTIONSTRING]"

Это всего лишь предположение, я основываюсь на http://msdn.microsoft.com/en-us/library/2w2fhwzz%28VS.71%29.aspx, который предполагает, что значения с пробелами в них должны быть заключены в кавычки. Документация точно не описывает вашу ситуацию, поэтому трудно сказать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...