Ссылочный путь к DLL в Visual Studio 2017 не изменится - PullRequest
0 голосов
/ 03 марта 2019

Я разрабатываю приложение WinForm, которое использует Crystal Report для отчетов.Последняя версия Crystal Report 13_0_24 (13.0.24.2970) плохо работает со старыми клиентскими системами и имеет большой размер среды выполнения.Поэтому я использую Crystal Report 13.0.24 для целей проектирования и доставки. Я использую CRRedist2008_x86 (10.5.1.2285) .

Для достижения вышеизложенного, то есть для разработки отчета в Visual Studio 2017 яУстанавливая Crystal Report 13_0_24 и после завершения проектирования для отгрузки продукта, я удаляю Crystal Report 13_0_24, чтобы Visual Studio могла автоматически выбирать ссылки DLL версии 10.5.1.2285.

Я попытался перейти на путь ссылки DLL, удалив 13.0.24.2970ссылки и добавление ссылок 10.5.1.2285, чтобы я мог одновременно проектировать и поставлять продукт без всяких проблем с установкой и удалением.Но проблема в том, что изменение пути не работает.Visual Studio 2017 не позволяет мне изменить путь.Он продолжает указывать на последнюю версию DLL Crystal Reports в обозревателе решений, но он правильно указывает в файле .csproj.

Таким образом, HitPath показывает правильный путь, но Ссылка показывает неправильный.

enter image description here

Ссылка показывается неверно.

enter image description here

Эта проблема также существует в Visual Studio 2010 http://www.ridgesolutions.ie/index.php/2013/01/14/visual-studio-2010-dll-reference-path-wont-change-when-remove-and-re-add-reference/

Пожалуйста, если кто-нибудь знает какое-либо простейшее решение, это будет полезно.ТИА

...