我很担心winforms
使用DevExpress
控件的应用程序.
它在开发计算机上很好,但是当我尝试在客户计算机上部署应用程序时,它不起作用,因为我猜它无法加载devexpress
dll.
即使我将属性 - >发布 - >应用程序文件中的所有dll都包含在内,它也不起作用.
然后我Devexpress
在目标计算机上安装了组件,它开始工作.如何在不安装的情况下使应用程序在客户计算机上运行devexpress component library
?
在Visual Studio 2012中,我正在尝试在Windows窗体项目上创建安装程序.在发布下的项目属性中,安装文件夹URL不接受绝对路径.我想将程序安装到我预定义的路径,但它安装在:
C:\Users\[USER_NAME]\AppData\Local\Apps\2.0\71530DHX.EQT\HX2K7H9Z.BVH\i..tion_adf38724ab9c7a8b_0001.0000_dac8e5c01327591a
Run Code Online (Sandbox Code Playgroud)
如何指定安装位置C:\MyApplication
?
我将Delphi桌面应用程序移植到.NET(C#).它们都使用DevExpress组件,它们必须通过Remote Destop连接使用.
远程桌面连接是一种缓慢的连接.两者都通过远程桌面测试; Delphi应用程序似乎比.NET更快.
在.NET中,页面逐页打开,就像网页一样,但我希望页面可以在一个部分中加载.
我可以做到这一点吗?
PS.我使用DevExpress的UserControl组件作为页面(标签).
PPS.我驳回了加载和闪屏组件加速的淡入和淡出效果.
德尔福应用程序屏幕视频:http://www.youtube.com/watch?v = 7mHHDsqe5Dg&feature = youroutu.be
.NET应用程序屏幕视频:http://www.youtube.com/watch?v = P7N-FEcVoLQ&feature = youroutu.be
更多细节:
这是应用程序中最复杂的页面之一.这是DevExpress的"XtraUserControl"用户控件实现(与winforms用户控件基本相同).
我使用DevExpress的LayoutControl> LayoutControlGroup> LayoutControlItem组件来对齐用户Control上的组件(网格,按钮,文本框等).
这是用户控件的主容器(如上所示):
Tabs的主要容器(像这样的用户控件)是DevExpress的"XtraForm"表单实现.从"容器"表单中选择"菜单项"时,相关的UserControl(页面)将作为选项卡项加载到主容器表单上,用户可以在选项卡之间导航或从菜单中打开新页面(用户控件).