Android Studio Невозможно запустить процесс демона

Да, | DataDirectory | Веб-приложение для выбора каталога App_Data веб-приложения.

В не веб-приложении, в зависимости от .NET Framework, его можно было бы использовать а также изменено с помощью AppDomain.SetData

Но у вас есть другие две возможности для создания соединения:

1.- Использовать относительный путь:

String con ="... AttachDbFilename=Databases\MyUnitTestDB.mdf ... ";

2.- получить путь приложения и добавить в строку. В c # приложении Windows вы можете использовать Application.StartupPath

 String con= " ... AttachDbFilename=" + Application.StartupPath + "\Databases\MyUnitTestDB.mdf ... ";

В зависимости от типа приложения или режима запуска вы получили разные свойства. Пример:

  • Application.StartupPath - начальный путь приложения exe, запускающего приложение
  • Application.ExecutablePath - начальный путь имени приложения exe, который stats the application Но для использования приложения вам необходимо включить System.Windows.Forms, который не включен, например, в консольные приложения.
  • System.IO.Path.GetDirectoryName (System.Reflection.Assembly.GetExecutingAssembly () .GetName () CodeBase) - Это получает путь от текущей сборки «dll, exe, ...» Не влияет тип приложения, изменения пути, ... Всегда возвращайте каталог, когда находится Assemby.
  • Environment.CurrentDirectory - текущий каталог. Это можно изменить, например, если вы перейдете в папки.

Здесь вы можете найти больше о различных параметрах строки подключения http://www.connectionstrings.com/sql-server -2005

-2
задан Zoe 3 March 2019 в 08:03
поделиться