關于VS2003水晶報表的一些常見問題和困難
今天突然發現VS 2003的WEB 項目發布沒有什么太大的難度,但在VS2003水晶報表的發布卻出現了很多的難題,如果你到現在為止還不知道的話,你大可在網上去找下關于VS2003水晶報表幫助,如果你實在很懶,那就去論壇上看看吧。
今天我主要談談VS2005的發布,特別是水晶報表.VS2005安裝時已經安裝了水晶報表10,由于筆者之前有裝過水晶報表9.2,并且已經注冊,所以安裝后就可以在VS HELP菜單下的About Microsoft Visul Studio里看到注冊碼,不過版本卻顯示為Crystal Reports for Visual Studio 2005, 不過筆者使用之前的報表文件并沒有什么問題,有時會提醒你要存為新的格式.注意你在升級到2005時,VS 2005會自動為你的WEB.CONFIG文件增加很多相關的配置.這點非常有用,如果是我自己來配置的話,我真的不知道如何開始.重要的配置是以下這段配置:
- <compilationdefaultLanguagecompilationdefaultLanguage="c#"debug="true">
- <assemblies>
- <addassemblyaddassembly="CrystalDecisions.CrystalReports.Engine,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.ReportSource,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.Shared,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.Web,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="System.Design,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A"/>- <addassemblyaddassembly="System.Windows.Forms,Version=2.0.0.0,
Culture=neutral,PublicKeyToken=B77A5C561934E089"/>- <addassemblyaddassembly="CrystalDecisions.Enterprise.Framework,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.Enterprise.Desktop.Report,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.Enterprise.InfoStore,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <addassemblyaddassembly="CrystalDecisions.ReportAppServer.ClientDoc,
Version=10.2.3600.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"/>- <assemblies>
- <compilation>
你要重新build,不過,2.0真的變了很多,你可能要修改一些代碼.詳細的請讀者自己領會.說到正題,發布時你要建立一個新的項目,項目類型是WEB Setup Project.#t#
用Dot Net 框架寫東西也寫了兩三年了,一直寫Web的。最近我的二級領導要一個電算化程序,詢遍小城的各個電腦店,找不到合適的程序。小城市也是麻煩,很少有代理做這些軟件的,我們要的功能要求不是很高,大概一個應付和總帳就OK了。 找了幾個盜版的,又打印不了。所以現在決定自己做一個。
昨晚開始了考慮,第一步是選擇開發工具,以前用delphi多,但做了幾個系統后,發現delphi并不是很穩定,主要也是有點用膩了。好像特愛給自己找麻煩,選擇了vs2003這個自己從來沒有做過的環境來開發。以上介紹VS2003水晶報表。