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

在vb.net web应用程序中使用亚音速

  •  3
  • mike  · 技术社区  · 15 年前

    我是第一次在vb.net应用程序中使用subonic(我已经多次在网站项目中成功地使用它)。我按照“入门”视频的第二部分实际生成了dal源文件,而不是build provider方法,一切看起来都像预期的那样。但是,我所做的任何事情都不会使生成的命名空间出现。我觉得这与我在vb.net中运行我的web应用程序和用c_生成亚音速有关。

    以下是我遵循的流程:

    1)我在visual studio中创建了一个空白的web应用程序项目 2)我将web.config配置为具有必要的部件、连接字符串等。 3)我运行subcommander,它将我需要的所有类生成到一个名为dal的文件夹中。 4)我构建了web应用程序项目 5)我打开了一个代码,键入了“导入”,我没有看到生成的命名空间。

    我甚至打开了实际的亚音速源文件,看到有一个命名空间语句用于我配置的生成的命名空间。我试着简单地将亚音速文件移到一个单独的类库项目中,编译.dll并在我的项目中使用它,但是仍然没有成功。

    有人想过我可能做错什么吗?

    谢谢,

    迈克

    2 回复  |  直到 15 年前
        1
  •  6
  •   mike    15 年前

    当然,

    我一发帖就能找到答案。诀窍是在生成dal in子命令器时,必须指定/lang vb参数。我的最终论点清单如下:

    生成/输出dal/lang vb

    然后它给了我在vb.net中的dal代码,这对我所拥有的一切都很好。

    迈克

        2
  •  1
  •   Rick Rat    15 年前

    我做过很多次了。我的命令行是:

    generate /out Classes\DAL /lang vb
    
    推荐文章