c#vb.net转换

c#vb.net转换,c#,vb.net,C#,Vb.net,是否有Visual Studio插件可将c#转换为vb.net?我试着使用那些速度非常快的网站,但是对于更长更复杂的代码,它会出现很多错误。或者任何好的第三方应用程序 错误:“上下文”不是“Default2”的成员 然后它指向XHTML中的这一顶行 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %> 我已经使用了很好的代码翻译效果您

是否有Visual Studio插件可将c#转换为vb.net?我试着使用那些速度非常快的网站,但是对于更长更复杂的代码,它会出现很多错误。或者任何好的第三方应用程序

错误:“上下文”不是“Default2”的成员

然后它指向XHTML中的这一顶行

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

我已经使用了很好的代码翻译效果

您的代码隐藏页面需要如下所示:

Partial Class Default2
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load

    End Sub
End Class
如果缺少类Default2,则将生成以下错误:


错误1“上下文”不是“Default2”的成员

不,但你可以用这个:这是一个做得很好的,但我有超过10个错误,我不能修复,因为我不能很好地阅读vb.netwell@ScottSelby-发布一个关于您遇到问题的特定位的问题。telerik也有一个转换器。像您使用的那样转换asp.net页面没有真正的帮助,语言转换器基于纯代码。不是asp.net使用的标记和代码的奇怪混合。更重要的是,没有任何理由进行这种转换,vb.net与C#一样工作,没有任何功能改进。如果你非常不喜欢vb.net背后的代码,那么有办法解决这个问题,重写它。这只需要一段时间才能赶上,可能只是添加了bug,但没有真正的功能改进。只有你,或者你的老板,才能打那个电话。不,是别的,我有