2014-05-22 71 views
-1

如何在C#腳本中引用DLL?我沒有使用Visual Studio,我只是用一個C#插件使用NPP編寫快速的一個文件腳本。該腳本需要引用第三方DLL。是否有可以包含的代碼片段來完成此操作?如何在不帶Visual Studio的.net腳本中引用DLL

我要引用的DLL是iTextSharp的

+0

你說你正在使用「一個C#插件」 - *哪* C#插件?這將決定你需要做什麼... –

+0

NPP插件是CSLE腳本我不認爲它可以管理DLL。 – Frantumn

+0

@Frantumn我刪除了我的答案,因爲它似乎有些人不會理解它,但這不是真的,它應該是一個評論,因爲我指出C#不是一種腳本語言,我爲您提供了一種腳本替代方法,如果你正在尋找使用.NET的腳本。 –

回答

0

現在我們知道你正在使用的插件,動態加載組件,它很容易。請閱讀documentation on "Using .NET assemblies"。特別是,它聽起來像你想:

//css_reference iTextSharp.dll; 

這是假設該庫的位置CSScript可以自動發現之一 - 閱讀更多信息和選項鍊接的文檔。

+0

謝謝!這似乎構建。 – Frantumn

+0

@JonSkeet我不知道CS腳本。它看起來像一個未來的NodeJS,但在.NET之上:O –

+0

@MatíasFidemraizer:我不知道CS腳本,但我對ScriptCS有一點了解。是的,這些是兩個不同的項目:( –

0

您可以從文件

Assembly.LoadFrom("iTextSharp.dll"); 
+0

加載大會!=編譯器參考 –

+0

我同意。但加載程序集在這種情況下做的工作 – Pierre

+0

我只是偶然發現了[DllImport(「iTextSharp.dll」)],我只是放在類括號中。這聽起來像是我應該使用的東西嗎? – Frantumn

相關問題