|
|
|
จะย้าย Application และ DLL ที่พัฒนาขึ้นเองไปใช้กับเครื่องอื่นอย่างไรครับ |
|
|
|
|
|
|
|
ปกติหลักการของการใช้งาน DLL ที่นิยมใช้คือหลังจากเขียนเสร็จให้ Complie เป็น DLL ส่วนจะเอาไปใช้ที่ไหนก็ใช้การ Add Reference เอาครับ
|
|
|
|
|
Date :
2015-10-01 14:36:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคุณ TC Admin ครับ
แนวคิดของผมคือต้องการทำ DLL ตัวนึงขึ้นมาเป็น DLL ที่ทุกๆ Application สามารถเรียกใช้ได้โดยการ Add Reference เข้าไปใน Project ครับ
ปัญหาคือ พอผมมีการแก้ไข DLL และ compile ใหม่ application ที่เคยเรียกใช้ DLL ตัวนี้จะมี Error เกิดขึ้นทันที เลยอยากรู้ครับว่า จะต้องทำยังไงถึงไม่เกิดปัญหานี้ และถ้าเราจะเอา DLL ไปใส่เครื่อง Production ที่ไม่มี VS ให้ compile DLL จะต้องทำวิธีไหนครับ
|
|
|
|
|
Date :
2015-10-01 14:50:02 |
By :
hutvanos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติก็น่าจะ Copy แค่ DDL ไปวางใน Bin ครับ
|
|
|
|
|
Date :
2015-10-02 09:27:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของผมทำแบบนี้ครับ
ผิดถูกขออภัยน่ะครับ
ผมมี project ที่เป็นของ dll อยู่
และผมมี folder ที่ไว้เก็บไฟล์ dll อยู่อีกที่หนึ่ง
ทุกโปรแกรมผมจะเรียก dll จาก folder นี้ครับ
ใน project ผมเขียนไฟล์ bat เอาไว้
ทุกครั้งที่ compile ไฟล์ bat จะทำงานอัตโนมัติ
หน้าทีของไฟล์ bat คือ copy ตัว dll ไปเก็บไว้ที่ folder หลักของ dll
ปัญหาที่พบคือบางครั้งเมื่อผม compile dll ใหม่
project ที่เปิดค้างไว้อยู่จะมองไม่เห็น dll นั้น
ผมก็แค่รันไฟล์ bat ซ้ำอีกรอบก็จะกลับมาเป็นปกติครับ
ส่วนการกระจายให้กับเครื่องอื่น ผมทำง่ายๆครับ
ก็ copy dll ไปก้บโปรแกรมเลย
|
|
|
|
|
Date :
2015-10-02 09:42:43 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าตั้งค่าไฟล์ bat ครับ
|
|
|
|
|
Date :
2015-10-02 09:45:35 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|