日期:2014-05-18  浏览次数:20427 次

vs2005多语言问题
发现VS2005在一个项目里可以vb和c#混合开发,在App_Code文件下建立了两个类文件
class1.vb
class2.cs
编译后出现错误:
错误 1 The   files   '/WebSiteVBC/App_Code/B/Class2.vb '   and   '/WebSiteVBC/App_Code/C/Class1.cs '   use   a   different   language,   which   is   not   allowed   since   they   need   to   be   compiled   together. /


但是在另外一台机器上,同样的项目就可以通过.
请问是怎么回事?

------解决方案--------------------
灵异事件,没有问题的
------解决方案--------------------
The files '/WebSiteVBC/App_Code/B/Class2.vb ' and '/WebSiteVBC/App_Code/C/Class1.cs ' use a different language, which is not allowed since they need to be compiled together. /

class1.vb
class2.cs
同一项目里不能使用两种编程。你如果确定要这样做,请先吧vb.net编译成dll,然后导入项目