代码之家  ›  专栏  ›  技术社区  ›  Fidel

将c#用户控件添加到现有asp.net vb.net项目中

  •  1
  • Fidel  · 技术社区  · 15 年前

    你能告诉我把C#用户控件添加到vb.net应用程序的步骤吗?

    谢谢 菲德尔

    4 回复  |  直到 15 年前
        1
  •  2
  •   Arsen Mkrtchyan    15 年前

    使用c#创建新的asp.net用户控件库项目,将c#用户控件添加到该项目中,而不是在visual basic项目中添加对该库的引用,仅此而已;)

        2
  •  1
  •   Ando SylviA    15 年前

    this 工具将控件添加到VS工具箱。

    TOOLBOX.EXE [/vs2005] [/vs2008] /installdesktop assembly tabname
    
        3
  •  0
  •   Matt Dearing    15 年前

    C#控件需要在单独的dll中。然后可以在vb项目中添加对此dll的引用。然后在page指令或web.config中注册该控件,就像正常情况一样。

        4
  •  0
  •   atconway    12 年前

    如果您真的需要将原始用户控制文件带到新项目中,只需通过“Add->添加它们即可;“现有项…”将使每个文件独立地进入解决方案,并且无法在解决方案资源管理器中正确地构造它们。

    诀窍是在VS.NET之外打开(2)个相关的用户控制代码文件 添加到您的解决方案中,并将其命名空间修改为新项目的命名空间。因此,如果在旧项目中,您的命名空间是:

    MyOldProject.CustomControls

    .cs .Designer.cs 以下内容:

    MyNewProject.CustomControls

    当您返回到VS.NET添加所有现有项时,它们将按如下方式进行适当的排列:

    MyControl.cs公司
    --&燃气轮机;
    --&燃气轮机; MyControl.resx
    我的控制