下面是用vs.net打包的過程,注意最后關于水晶的問題:
1.打開你的.net,用鼠標右擊你的工程(解決方案),選擇add new project(添加新建項目)。
2.選擇setup and deployment projects(安裝和部署項目)的 web setup project(web安裝項目)。(注意setupproject的存放路徑。通常默認)
3.vs的窗口會顯示文件系統(you setup name)。用鼠標點擊左欄下的"web application folder" 的加號,右鍵選中"web application folder",選擇"添加項目輸出",同時選中primary output 和content files。
4.你的工程中會新增一個yousetupname的工程,就是安裝的項目。保存一下,有時會出錯。
5.因為.xml, .rpt, .gif文件不能自動加到項目中,所以要手動加。在解決方案資源管理器中,右擊YouSetup project(你的安裝項目名),選中"添加文件",然后把你的.rpt, .xml, .gif文件加入;
6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解決方案資源管理器中,右擊YouSetup project(你的安裝項目名),選中"添加合并模塊",在窗口中找到,并選中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打開,就加入了;
7.右擊"目標計算機上的文件系統",選中屬性,在屬性窗口中,將productName設置為"你要打包的項目名"
8.右擊"web應用程序文件夾",選中屬性,在屬性窗口中,將DefaultDocument設置為"你的默認登錄頁"即"起始頁",
9.選中你的yousetupname工程,按右鍵,選中"生成";或在主菜單的"生成"中選中"生成yourSetupFileName";
10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路徑下會有一個yousetupname的文件夾,下面還有一個debug的文件夾,你要的就是debug下面的所有文件。
11.將debug folder 下的文件考到你要安裝的機器上,然后安裝就可以了,如果有數據庫,你可以將庫事先還原過去,就可以用了。
你的程序打包的時候,要把水晶報表的注冊碼也給打進去 具體操作步驟:
1)新建“安裝和部署項目”-->“安裝向導”
2)選擇項目類型(這里選“創建用于windows應用程序的安裝程序”)-->下一步
3)選擇要包含的文件:添加你的程序文件+C:\ProgramFiles\CommonFiles\MergeModules 下的managed.msm、managed_chs.msm、database_access.msm、database_access_chs.msm、regw iz.msm、VC_CRT.msm、VC_STL.msm。-->完成 具體功能如下: managed.msm、managed_chs.msm、(托管組件MSM處理所有托管組件的分發,其中包括 Windows窗體查看器、Web窗體查看器和所有CrystalDecisions命名空間) database_access.msm、database_access_chs.msm、(對于使報表運行所需的所有其他文件,由 數據庫訪問MSM處理其分發。其中包括數據庫、導出和圖表驅動程序。) regwiz.msm、(KeyCodeMSM處理CrystalDecisions密鑰號碼的安裝) VC_CRT.msm、VC_STL.msm(這個在msdn上絕對沒提起,是vc的運行庫,估計是CrystalReport或 涉及到的某些程序是用vc寫的,所以需要它!)
4)打開解決方案-->右鍵點擊regwiz.msm的屬性,在“MergeMouduleProperties”里的“Licens eKey”填入:AAP5GKS0000GDE100DS(這個是你生成CrystalReport是用到的注冊號的密碼!)
5)生成解決方案(或直接按Ctrl+Shift+B)
vb.net發布水晶報表程序步驟
2021-10-06 20:07VB.NET教程網 vb.net
vb.net 水晶報表,發布教程下面是用vs.net打包的過程,注意最后關于水晶的問題:
延伸 · 閱讀
- 2021-11-30C#/VB.NET 在Word中添加條碼、二維碼的示例代碼
- 2021-10-16淺談如何使用vb.net從數據庫中提取數據
- 2021-10-10vb.net操作注冊表的方法分析【增加,修改,刪除,查
- 2021-10-10VB.NET實現的MD5加密算法示例【32位】
- 2021-10-10VB.NET獲取文件默認圖標的方法
- 2021-10-10VB.NET校驗字符串函數
- vb.net
C#/VB.NET 在Word中添加條碼、二維碼的示例代碼
這篇文章主要介紹了C#/VB.NET 如何在Word中添加條碼、二維碼,代碼中將分為在Word正文段落中、頁眉頁腳中等情況來添加。感興趣的朋友可以了解下...
- vb.net
vb.net發布水晶報表程序步驟
vb.net 水晶報表,發布教程下面是用vs.net打包的過程,注意最后關于水晶的問題:...
- vb.net
VB.NET實現驗證信用卡卡號
這篇文章主要介紹了VB.NET實現驗證信用卡卡號是否正確的代碼,主要根據luhn算法來驗證,有需要的小伙伴可以參考下。...
- vb.net
VB.NET實現的遞歸復制文件和搜索文件的代碼分享
這篇文章主要介紹了VB.NET實現的遞歸復制文件和搜索文件的代碼分享,代碼寫的比較簡單,容易看懂,需要的朋友可以參考下...
- vb.net
vb.net驗證密碼是否復雜的方法
此方法將檢查某些強密碼特性,并使用有關檢查密碼失敗的信息更新字符串參數。 ...
- vb.net
VB.NET中使用種子填充算法實現給圖片著色的例子
這篇文章主要介紹了VB.NET中使用種子填充算法實現給圖片著色的例子,在開發一個畫圖工具時遇到的問題,需要的朋友可以參考下...
- vb.net
vb.net讀寫文件代碼
StreamWriter 在其構造函數上采用一個編碼參數。如果指定編碼,則 Visual Basic 寫入文件以指示所使用的編碼。...
- vb.net
vb.net操作注冊表的方法分析【增加,修改,刪除,查詢】
這篇文章主要介紹了vb.net操作注冊表的方法,結合實例形式分析了vb.net針對注冊表的增加,修改,刪除及查詢操作相關實現技巧,需要的朋友可以參考下...