Visual Studio セットアップ プロジェクトのテキスト ボックス ダイアログの 1 つからカスタム アクション インストーラー クラスに値を取得しようとしています。スペースを含む文字列を誰かが入力すると、それが気に入らないようです。ユーザーがスペースや引用符なしで文字列を入力すると、問題なく文字列を取得できます。そうしないと、次のエラーが発生します。
インストールの初期化中に例外が発生しました: System.ArgumentException: File Source=localhost;Initial does not exist. このパラメーターをインストーラー オプションとして使用する場合、形式は /key=[value] である必要があります。
文字列はデータベース接続であり、文字列全体をスペースで分割すると、「Source=localhost;Initial」が2 番目のトークンになることに注意してください。これが Visual Studio の実際の制限であるとは想像できないため、明らかに何かが欠けています。