Почему является.NET app.config правилами загрузки, отличающимися для win2k3?

последний запрос должен быть, вы ссылаетесь на FILE для внешнего ключа вместо EVENT

  "create table IF NOT EXISTS ALARM (alarm_id INT AUTO_INCREMENT PRIMARY KEY, action VARCHAR(256) NOT NULL, `trigger` VARCHAR(256) NOT NULL, event INT NOT NULL, CONSTRAINT FOREIGN KEY(event) REFERENCES FILE(event_id) ON DELETE CASCADE)"
5
задан Dan 10 April 2009 в 18:08
поделиться

2 ответа

У меня нет подробностей, но я считаю, что пакет обновления или точечная версия .NET Framework разрешены ExeName.config в качестве варианта, и теперь он по-прежнему поддерживается для обратной совместимости, но для более поздних пакетов обновления по умолчанию было возвращено значение ExeName.exe.config для всех систем.

2
ответ дан 15 December 2019 в 06:36
поделиться

Из MSDN:

Название и местоположение файла конфигурации приложения зависит от хоста приложения, который может быть одним из следующего:

Исполняемое приложение хоста.

Конфигурационный файл для приложения, размещенного исполняемым хостом, находится в том же каталоге как приложение. Название конфигурационного файла является названием приложения с .config расширением. Например, приложение под названием myApp.exe может быть связано с конфигурационным файлом, названным myApp.exe.config.

И также

Для клиентских исполняемых файлов файл конфигурации приложения находится в том же каталоге как исполняемый файл приложения и имеет то же базовое имя как исполняемый файл с .config расширением. Например, конфигурационный файл для C:\Program Files\Myapp\Myapp.exe является C:\Program Files\Myapp\Myapp.exe.config.

1
ответ дан 15 December 2019 в 06:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: