简介
Ranet.UILibrary.OLAP是一个开源Silverlight项目,用于在浏览器客户端显示Server端OLAP数据,其中包含很多控件(如Mdx Designer、Pivot Grid等等)可以方便的在客户端显示操作OLAP数据源。
官方站点
http://ranetuilibraryolap.codeplex.com/
http://code.google.com/p/ranet-uilibrary-olap/
获取源代码
源代码使用Mercurial repository 存放于Google服务器上,所以要下载源代码必须先安装Mercurial 的客户端工具,客户端工具可以从http://mercurial.selenic.com/下载,下载安装后可以在命令提示符中输入hg验证是否安装正确。使用下面命令可以将server端代码克隆到本地当前目录下
hg clone https://ranet-uilibrary-olap.googlecode.com/hg/ ranet-uilibrary-olap
必要组建
安装Microsoft® Silverlight™ 3 SDK : http://www.microsoft.com/downloads/details.aspx?familyid=1EA49236-0DE7-41B1-81C8-A126FF39975B&displaylang=zh-cn
安装Silverlight Toolkit:http://silverlight.codeplex.com/
安装Microsoft® Silverlight™ Tools for Visual Studio 2008 SP1 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=9442b0f2-7465-417a-88f3-5e7b5409e9dd
运行项目
- 打开项目Solution文件ranet-uilibrary-olap\UILibrary.Olap\UILibrary.Olap.HG.sln
-
在Visual Studio中修改工程 Ranet.AgOlap的Reference引用项
System.Windows.Controls.Input.Toolkit.dll
System.Windows.Controls.Layout.Toolkit.dll
System.Windows.Controls.Toolkit.dll
指向到C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Bin下对应文件
-
项目ranet-uilibrary-olap\UILibrary.Olap\!ProductInfo\!ProductInfo.csproj目录下缺少snk文件(密钥或密钥对的存储文件),生成密钥对snk文件可以用.net中的sn.exe命令:sn -k Galaktika.OpenSource.snk
-
在solution explorer中设置项目Samples/Ranet.UITest.Web为启动项目
F5启动程序