2014-05-22 43 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

相关问题