Thursday, August 22, 2013

Deploy Application ด้วย clickonce ใช้ Crystal Report

คลิกไฟล์ .rpt ใน Solution Explorer
แล้วดู property Build Action
 
ถ้าใช้ Crystal Report for .NET โดยปกติจะมีค่าเป็น Embeded Resource
นั่นคือไฟล์ .rpt จะถูกแนบไปกับไฟล์ .Exe หรือ .Dll ด้วย
ในกรณีนี้ ไม่ต้องนำไฟล์รายงานไปลงในเครื่องของผู้ใช้ต่างหาก
 
แต่ถ้าใช้ Crystal Report ในลักษณะ stand-alone
(ใช้เมธอด ReportDocument.Load("Filename.rpt") ในการโหลดรายงาน)
ให้ดูให้แน่ใจว่า กำหนด Build Action เป็น Content
และดูใน Project Properties > tab Publish > Application Files ว่าได้ Include ไปด้วย

No comments:

Post a Comment