Я разработал некоторые библиотеки подключаемых модулей C# в VS2008, которые развернуты вместе с чужим приложением. Они используют ClickOnce для их развертывания, и я пытаюсь сделать что-то нестандартное, я полагаю.Проблема с ClickOnce DLL
На одной из машин, где установлено приложение и мои DLL, я хотел бы вручную заменить некоторые из моих DLL для проверки исправления.
приложение находится в C: \ Documents и Settings \ testsystem \ Local Settings \ Apps \ 2.0 \ blahblahblah ... длинный неприятный путь \
и мои библиотеки DLL расположены в подкаталог этого пути.
Мой тестер взял мои DLL-файлы и поместил их в этот подкаталог, но он появляется на выходе Trace, который он отправляет мне, что на самом деле работает старая версия DLL. У меня был тестер, проверяющий, что DLL находятся в подкаталоге, а журнал трассировки показывает правильный путь, указывающий, что приложение запущено из этого места, но вывод Trace не из DLL, который я ему отправил.
В настоящее время все элементы развертывания ClickOnce являются для меня магией эльфов. Не похоже, что он перезаписывает мою новую DLL, но, конечно же, она не запускает версию, которую я ожидаю, чтобы она запускалась. У кого-нибудь есть идеи?
Спасибо, Matt
Хороший вопрос, Роберт. Это был расстраивающий день, и я использовал свой мозг (и процекс, как я часто использую), а не позволял ситуации получить лучшее из меня ... ну, вы знаете. Благодарю. – itsmatt