.net ссылка конкретная версия true или false?

Сначала проблема заключается в том, что вы не поставили никаких параметров для mysqli_error. Я вижу, что он был решен на основе поста здесь. Вероятно, следующая проблема возникает из-за неправильного пути к файлу для включенного файла ...

Вы уверены, что этот код

$myConnection = mysqli_connect("$db_host","$db_username","$db_pass","$db_name") or die ("could not connect to mysql");

находится в папке «scripts», а ваш файл основного кода находится на том же уровне, что и папка сценария?

37
задан The Red Pea 18 September 2014 в 22:10
поделиться

1 ответ

Этот ответ будет основан на предположении, что вы управляете версиями своих dll.

Если вы установите для SpecificVersion значение true (которое используется по умолчанию при добавлении ссылки), тогда проект будет ссылаться на эту dll с определенной версией (например, 1.0.0.0). Если позднее вам будет предоставлена ​​новая библиотека DLL (скажем, 1.0.1.0), вам придется удалить старую ссылку на DLL и добавить новую ссылку. Это связано с тем, что проект специально ищет 1.0.0.0, когда у вас есть новая версия 1.0.1.0.

Альтернативой этому является установка SpecificVersion на false, что говорит проекту найти последнюю доступную dll и использовать ее. один. Проблема в том, что теперь проект должен «искать» в различных местах DLL, на которую вы ссылаетесь, что может увеличить время сборки. Он будет делать это, даже если знает путь к DLL, на которую вы ссылаетесь. Я не уверен, является ли это ошибкой или это сделано намеренно. Возможно, он будет проверять, есть ли какие-либо новые библиотеки DLL, кроме той, на которую вы ссылались (возможно, в GAC или где-то еще).

Вот статья , в которой эта проблема описывается более подробно.

]
49
ответ дан 27 November 2019 в 03:49
поделиться
Другие вопросы по тегам:

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