InstallShield Exress 建立 .NET Windows Forms Applica |
尚未結案
|
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
|
ATEIN
高階會員 發表:105 回覆:320 積分:125 註冊:2002-07-05 發送簡訊給我 |
|
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
Borland 也不請廠商寫完整一點, 不自動註冊到 GAC :< 嫌我錢不夠嗎? 我是用 Sybase 資料庫, 我將 bdp* (6 個)和 Borland.Data.* 都複製到
private path, 但卻遇到 :
The located assembly's manifest definition with name xxx.dll does not match the assembly reference 我分發的電腦只有一份同名的 dll 啊, 而且是開發電腦上的(也只有一份),
Borland 要負責啦, 請廠商寫工具也不寫完整一點, 什麼跟什麼嘛~
用 Delphi 2005 用得都快死不死了還給我搞這麼狀況 :<
分發個程式有這麼難嗎?
< >
< > 我的 ConnectionString 是 : Result.ConnectionString := 'database=hisdata;hostname=hisdb;a'
'ssembly=Borland.Data.Sybase,Version=2.0.0.0,Culture=neutral,PublicKeyToke'
'n=91d62ebb5b0d1b1b;vendorclient=libct.dll;provider=Sybase;username=hisuse'
'r;password=hisuser'; 但看 Borland.Data.Sybase.dll 版本是 2.2.0.0, 但看上面的連結字串版本
卻是 Version=2.0.0.0 ? 是這個原因嗎? Chris
|
paradise
初階會員 發表:60 回覆:115 積分:40 註冊:2004-05-03 發送簡訊給我 |
|
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
HI 那這個又該怎麼解釋呢?
The located assembly's manifest definition with name xxx.dll does not match the
assembly reference 本來 Delphi 2005 自動產的連結字串是 : Result.ConnectionString := 'database=hisdata;hostname=hisdb;a'
'ssembly=Borland.Data.Sybase,Version=2.0.0.0,Culture=neutral,PublicKeyToke'
'n=91d62ebb5b0d1b1b;vendorclient=libct.dll;provider=Sybase;username=hisuse'
'r;password=hisuser'; 但執行時會出現上述的錯誤訊息, 但我手動把其中的 Version=2.0.0.0 改成 Version=2.2.0.0
(實際 Borland.Data.Sybase.dll 版本是 2.2.0.0) 程式就可以執行了, 請問該如何解釋呢?
這個跟 InstallShield 無關了吧 :< 想見 Borland 在某些部份根本並沒有做測試嘛, 找一台空的電腦裝上 .NET Framework, 再寫個
簡單的資料庫連結程式(僅 BDPConnection)並執行, 隨隨便便都可以測得出來... 本人是使用 Delphi 2005 Arch Update 3. Best regards Chris
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |