C# 使用Microsoft Visual Web Developer Express 2008创建网站时出现问题

C# 使用Microsoft Visual Web Developer Express 2008创建网站时出现问题,c#,visual-studio-2008,visual-studio-express,visual-web-developer,C#,Visual Studio 2008,Visual Studio Express,Visual Web Developer,这是一个非常新的问题,对不起 我需要创建一个基于con C#的aspx网站,并根据我已有的一些DLL调用一些Web服务。在购买Visual Studio之前,我决定尝试使用Microsoft Visual Web Developer Express(可以吗?)基于Visual C#创建Web应用程序ASP.NET 我创建了表单,以输入单击“流程”按钮时提交的数据。此时,我需要从DLL中调用东西,我已经通过Add引用在解决方案资源管理器中添加了DLL,从COM列表中选择DLL。但每当我运行项目时,

这是一个非常新的问题,对不起

我需要创建一个基于con C#的aspx网站,并根据我已有的一些DLL调用一些Web服务。在购买Visual Studio之前,我决定尝试使用Microsoft Visual Web Developer Express(可以吗?)基于Visual C#创建Web应用程序ASP.NET

我创建了表单,以输入单击“流程”按钮时提交的数据。此时,我需要从DLL中调用东西,我已经通过Add引用在解决方案资源管理器中添加了DLL,从COM列表中选择DLL。但每当我运行项目时,在尝试创建对象时,总是会出现错误“找不到类型或名称空间xxx-可能缺少using指令或assembler指令”

我犯了什么愚蠢的错误


谢谢

如果您查看错误消息,您还没有涵盖另一半。在要从DLL中使用名称空间的每个代码文件的顶部,需要包含一个“using指令”,以让编译器知道它可能在编译期间链接到该DLL。基本上,编译器想知道某个东西在哪里,即使您将其包含在函数中,您也没有采取最后一步,在文件顶部添加using语句。

实际上,我在该错误后添加了using指令,后跟DLL的名称,但仍然会得到相同的错误。using命令应该如何引用DLL?谢谢使用class view和Intellisense获取正确的名称空间和名称。using指令告诉编译器名称空间,而不是DLL的名称。在项目中引用DLL时,您告诉了它DLL的名称。好的,我使用类视图进行了检查。DLL是Interop.XXCLIENTXLib.DLL。我打开它,名称空间是XXCLIENTXLib(在花括号之后),由三个元素组成:Client、Clientclass和IClient,因此我在所有默认使用语句之后添加了使用XXCLIENTXLib的语句;我仍然会犯同样的错误,不能找到XXCLIENTLib名称空间,更准确地说是DLL的名称空间。显然不是WebServices而是COM对象/服务?我必须添加一个DLL文件,当我将其添加到引用中时,它会显示在COM列表中。对不起,我正在学习!