从另一个DLL调用DLL

4

我是一个相对比较新的C#开发者(之前从Java过来,尽管两种语法几乎一样),现在我正在尝试引用一个DLL文件,但是遇到了问题。

我正在尝试从另一个DLL文件中引用并调用它,该文件将从VB界面中调用。 我可以在其他DLL内部轻松引用该DLL,但是当我尝试编译时,它会提示我是否缺少命名空间或引用。

因此我的问题是:

A.我能否实际上从另一个DLL中引用和使用DLL(显然还要编译)

B.如何操作?

注意:使用Visual Studio 2010进行编译。我使用以下方法进行编译:

csc /target:library /out:<dll name>.DLL <Source1.cs> <Source2>.cs 

ect.

Thank you all in advance,

~Mitch


4
只需通过“添加引用...”菜单选项添加 DLL 文件。编译时,只需点击编译按钮(无需键入命令)。 - Raptor
它被称为“生成”和“生成解决方案”,如果您没有生成工具栏和图标,则在“生成”菜单下。 - Orn Kristjansson
为了进一步扩展@orn的评论,在特定情况下,您可能希望更改构建顺序(方向可以通过在Google中搜索“构建顺序”和您的IDE名称轻松找到)。 - Brad Christie
谢谢大家 (: 我对 Visual Studio 还有点新,所以我还在学习。 - Mitch
1个回答

2

右键点击您想要引用dll的项目。选择“添加引用”选项。可以从顶部菜单下的“生成”中实现构建。我知道这个问题已经在上面得到了回答,但我认为标记问题已被解决会很有用。


如果我想调用保存在文件夹中但未被引用和构建的 DLL 函数怎么办? - Rocky111

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接