Настройки проекта установки Visual Studio 2010 - PullRequest
1 голос
/ 05 марта 2012

У меня есть решение, которое содержит три проекта;Пользовательский интерфейс (winforms), бизнес-уровень и уровень доступа к данным, и я создал проект установки.Я добавил проект пользовательского интерфейса в качестве основного вывода, а два других проекта (фактически dll) автоматически добавляются в папку приложения, и эти два проекта отображаются в папке «Обнаруженные зависимости» в решении.

После построения решения я установил программу.Когда я запускаю программу, я получаю следующую ошибку:"Could not load file or assembly 'xxxBL', Version = 1.0.0.0 Culture = neutral, PublicKey Token = null or one of its dependencies."Что я делаю не так?

1 Ответ

1 голос
/ 05 марта 2012

Сначала убедитесь, что dll, который не удалось загрузить, действительно находится в пути поиска вашего приложения. Если это так, запустите Dependency Walker на dll, который не удалось загрузить, чтобы увидеть, почему он не смог загрузить. Как сообщение об ошибке говорит, что возможно, что одна из зависимостей DLL не удалось загрузить. Например, распространенная ошибка возникает при развертывании отладочной версии вашей DLL. Он будет работать на вашей машине для разработки, поскольку он, скорее всего, будет иметь уже установленный SDK, который вы использовали, но на новой машине он не сможет загрузиться, потому что отладочные библиотеки не установлены. Обходчик зависимости поможет вам найти проблему такого рода.

...