项目转换器 - 用DXperience v11.1创建LightSwitch项目不能自动转换到12.1,如何手动转换到新版本?
解决方法:
手动转换当前的LightSwitch应用程序:
1. 修改应用程序的lsproj文件,删除以下部分:
<LightSwitchExtension Include="DevExpress.XtraReports.LightSwitch">
添加以下部分:
<LightSwitchExtension Include="DevExpress.XtraReports.v12.1.LightSwitch">
2.打开项目并调用向导步骤进行转换;
3. 修改 Client/Properties/Client.lsml 文件, 将这种条目如"DevExpress.XtraReports.LightSwitch:ReportViewer"
替代为"DevExpress.XtraReports.v12.1.LightSwitch:ReportViewer";
4. 修改应用程序的 Server/Web.config 文件,删除<add key="ExtensionAssemblies"> 部分所有提及11.1组件的条目;
5. 修改 Server/Properties/Server.lsml 文件, 改变版本号(把 11.1 改为 12.1):
<DataService.ConnectionProperties>
<ConnectionProperty
Name="AssemblyName"
Value="DevExpress.XtraReports.v11.1.LightSwitch.Server" />
6. 关闭项目并重启;
7. 在Solution Explorer中,切换到逻辑视图,右键单击"XtraReportServiceData" 数据源并选择“Update Datasource”,在调用对话框中,单击 Finish 更新模式。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/383.html