我正在为VS网站中的VB.NET默认语言开发网站项目的新功能。由于我的首选语言是C#,我创建了子文件夹在App_Code
文件夹中添加C#代码,并将相应的codeSubDirectories
元素添加到web.config文件中。问题是我不能在我的C#代码中引用VB.NET类。所有VB.NET类和结构都放在App_Code中的全局名称空间中。但即使我将一些VB.NET类放在我用于C#中类的相同名称空间中,我仍然无法使用它们。另外,我尝试将我的类移动到全局名称空间,但这对我也没有帮助。有多种语言的网站不能在C#代码中使用VB.NET类
2
A
回答
4
构建顺序是从codeSubDirectories列的自顶向下顺序推断的经文。 App_Code目录是最后建立的。
这意味着,当您的C#代码正在编译时,VB代码尚未在此时编译。你可能会尝试和分离基类等,并将它们放在一个较早的子目录或一个已编译的类库中,但我可能会建议在VB中编写代码 - 这不是,很难写入,再用于其他 - 框架仍然是框架。
0
创建名为CSCode和VBCode App_Code文件夹下的两个文件夹。移动你的各个文件推崇夹
添加以下代码在web.config文件:
<codeSubDirectories>
<add directoryName="CSCode"></add>
<add directoryName="VBCode"/>
</codeSubDirectories>
,然后尝试...
-Rakesh
+0
仍然是同样的问题 – 2012-02-23 11:51:41
相关问题
- 1. 多种语言的网站
- 2. 在网站中添加多种语言
- 3. 在asp.net mvc网站中使用多种语言
- 4. 多种语言的网站和视图
- 5. cakephp多种语言的网站
- 6. sonata_type_date_picker不能使用多种语言
- 7. 如何在Android中使用多种语言,如多种语言
- 8. 制作JSF网站多种语言
- 9. 是否有可能在vb.net代码中使用C++类?
- 10. 从多语种网站获取不同语言的HTML数据
- 11. 使用多种语言和多个域进行网站测试
- 12. 多语言网站
- 13. 多语言网站
- 14. 多语言网站
- 15. Django网站有两种语言
- 16. 如何让我的网站使用多种语言?
- 17. 使用PHP的多语言网站
- 18. 使网站支持PHP中的多种语言
- 19. 多语言网站在codeigniter
- 20. 多种语言的网址
- 21. 多语言网站网址
- 22. 网站使用的语言
- 23. 错误代码多种语言
- 24. 具有各种语言功能的网站
- 25. Metalsmith的多语言网站
- 26. 在一个语音识别代码中使用2种语言
- 27. 使用Subdomains进行多语言网站
- 28. 使用ASP.Net实现多语言网站
- 29. Kohana的多语种网站
- 30. 使用多种编程语言创建代码的向导
非常感谢!更改'codeSubDirectories'节点的顺序可解决此问题。 – 2012-02-23 12:04:07