2016-08-20 57 views
-4

我正在尝试使用dll,我添加了对它的引用,然后尝试在我的项目中使用它,但它说它不识别名称空间。对不起,我不是很有经验。需要帮助在Visual Studio中使用dll(C#)

image link

+0

你编译过吗?在添加参考之前 –

+0

@ZaidMirza:我不认为他可以添加它作为参考,否则。但是我怀疑命名空间甚至是'Fasm.NET'。 –

回答

1

using directive需要一个命名空间。命名空间由点分隔,使Fasm.NET两个命名空间NETFasm的孩子,我想这不是图书馆的情况。一旦您键入第一个字符,智能感知菜单就会向您显示现有命名空间的示例。

虽然,从Fasm library's sources来看,似乎整个命名空间是:

Binarysharp.Assemblers.Fasm 

尝试在你的using声明,它应该工作。

+0

谢谢,这工作。我如何找出一般的命名空间?我做了什么如此愚蠢的错误值得downvotes? – battler11

+0

@ battler11:如果您没有源代码并且没有文档来告诉您命名空间名称,您只需进行试验和错误操作即可。输入一个或几个字母,看看IntelliSense给你的建议(或者如果它在'using'后自动出现则不输入任何内容),然后查找任何不是标准的命名空间(比如你的项目命名空间或'System',等等。)。 –

+0

@ battler11:如果我可以猜测降价的原因(我不是其中之一),我会说这是因为你的问题缺乏细节(细节如图书馆是什么以及你从哪里得到的)_and也因为你只发布了你的问题的图片。对你的问题没有太多的描述。 - 如果你问我,downvote系统会被过度使用。 –