我见了两个项目,A 使用VB语言的,B使用C#语言,现在我想把A和B放到一个项目中,即在A项目中引入B项目,我把B项目中bin下的.dll文件引入到A项目的bin下,然后再把B项目中的几个页面添加到A项目中,但是运行B项目中的页面jishimain.aspx时却出项了如下错误:分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“Gsxyjs.jishimain”。这是为什么?好像两种不同语言项目之间相互引用还有一个接口的问题,哪位高手知道,请告诉小弟,小弟不胜感激。
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“Gsxyjs.jishimain”。这是为什么?好像两种不同语言项目之间相互引用还有一个接口的问题,哪位高手知道,请告诉小弟,小弟不胜感激。
using A的命名空间
提示错误出现在这一行,将Inherits="Gsxyjs.jishimain"删掉就没有问题了,只是页面能出来,但是不能执行后台代码,各位大哥,谁帮帮小弟呀?
估计有两种情况
1,把所有的C#单独建一个项目,编译,然后把dll文件COPY到bin目录下面
2,好像VS2005可以编译的,具体的我不知道
如果你只是把两种页面放在同一个目录中好像不引用都行!!
页面间变量传递不用引用,除非你用到另一个语言写的类或方法,才引用!
你不会是想把两种语言写的工程编译成一个dll吧!!!!那可就不行了!!!