2009-05-27 84 views

回答

5

有一個答案。解散,然後重新組裝並用鑰匙在組件上簽名。 Prolly想檢查你的第三方,看看這種手術是否被許可證允許。

細節:Can I sign an assembly for which I do not have source code?

+1

今天就進入這個領域,不得不重新思考我正在開發的集成應用程序的策略。真的很糟糕,這是SQL Server/SSIS需要的**。 – Yuck 2012-01-15 19:12:11

0

沒有人知道。最近我們遇到了這個問題,並最終解散(ildasm),簽署和重新組裝(ilasm)。我們還試圖與供應商合作,讓他們簽署他們的程序集,但他們不會。我們會放棄該供應商,並使用對現實部署方案更友好的另一供應商。我希望你找到更好的方法。 :)

0

唯一的解決方法是將它複製到所有將設計並運行此程序包的應用程序的主目錄。

通常,它足以複製到 1)VS IDE的位置:

Visual Studio\Common7\IDE\Private Assemblies\ 

2)DTEXEC,dtsdebughost等的位置:

Microsoft SQL Server\Dts\Binn\ 

的應用將能夠從其主目錄加載程序集。