我正在开发使用Crystal Report进行报告的WinForm应用程序。 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可以自动选择10.5.1.2285版本DLL的引用。 >
我试图通过删除13.0.24.2970引用并添加10.5.1.2285引用来更改为DLL引用路径,以便我可以同时设计和交付产品,而无需进行所有安装和卸载麻烦。但是问题是改变路径无效。 Visual Studio 2017不允许我更改路径。它始终在解决方案资源管理器中指向Crystal Reports DLL的最新版本,但在.csproj文件中正确指向该
。HitPath显示正确的路径,但是Reference显示不正确。
参考显示不正确。
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/
中也存在此问题如果有人知道任何最简单的解决方案,请帮忙。 TIA