第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

引用同名的DLL

引用同名的DLL

C#
猛跑小豬 2022-07-23 16:14:24
我的應(yīng)用程序引用了 Sage50 SDK,我需要支持多個(gè)版本的 SDK。在 Visual Studio 中,每個(gè)版本的 SDK 都有自己的項(xiàng)目并引用了 SDK DLL。但是當(dāng)我構(gòu)建解決方案時(shí),DLL 會(huì)互相覆蓋,只剩下 1 個(gè)版本。我無法重命名 DLL,因?yàn)?SDK 按名稱加載其他 DLL,并且在重命名時(shí)會(huì)出錯(cuò)。并且他們已簽署。遇到這樣的情況我該怎么辦?
查看完整描述

1 回答

?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊

  1. 使每個(gè)項(xiàng)目都使用對(duì)那些不同的 sage SDK 程序集的“強(qiáng)”引用。也就是說,確保它指定了版本、文化和令牌等……沒有什么比無版本、草率的參考更糟糕的了。

  2. 您必須將項(xiàng)目 DLL 輸出到不同的位置。因?yàn)闃?gòu)建會(huì)將所有依賴項(xiàng)復(fù)制到輸出文件夾。

  3. 由于#2,您必須在應(yīng)用程序中動(dòng)態(tài)加載程序集。(即 Assembly.load(...))


查看完整回答
反對(duì) 回復(fù) 2022-07-23
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)