【问题标题】:Is it possible to scaffold the controller and view with Visual Studio Code from Mac?是否可以使用 Mac 中的 Visual Studio Code 搭建控制器和视图?
【发布时间】:2016-11-18 15:14:21
【问题描述】:

我开始在我的 Mac 上使用 Visual Studio Code。我正在创建一个 ASP.Net MVC 应用程序。我能够很容易地使用 dotnet new -t web 生成应用程序。

在完整版的 Visual Studio IDE 中,我能够使用实体框架非常快速地构建控制器、视图和数据库架构,并使用实体框架添加控制器 - 具有读/写操作和视图的 MVC 控制器。

这可以在 Visual Studio Code 中还是在 Mac 上的终端窗口中实现?

【问题讨论】:

    标签: macos visual-studio-code


    【解决方案1】:

    我已经开发了一个 Visual Studio 代码的扩展来处理这个问题 :) 使用 aspnet-generator 但我还没有将它上传到市场,但我将向你展示如何使用一个命令行轻松完成兄弟: )

    dotnet aspnet-codegenerator --project 。控制器 -name YOUR_CONTROLLER_NAME -m YOUR_MODEL_NAME -dc YOUR_DB_CONTEXT_CLASS -outDir 控制器/

    这是一个示例 dotnet aspnet-codegenerator --project 。 controller -name ProductsController -m Product -dc ApplicationDbContext -outDir Controllers/

    这里是我正在开发的扩展的链接,您可以使用它来构建您的项目,就像 VS IDE 一样:)

    https://www.mediafire.com/?ah11q3mwclm1f5y

    您需要解压文件夹并将其移动到您 MAC 上的此位置 $HOME/.vscode/extensions

    然后重新加载 VS Code,它应该可以工作了。

    要搭建 .NET CORE WEB 项目,您需要按 cmd + shift + P 并选择 vscaff,假设您的数据库上下文类是 dotnet 新项目提供的 ApplicationDbContext,它将询问您的控制器名称和模型名称模板。祝兄弟好运

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 2020-09-20
    • 2018-07-27
    • 2011-12-18
    • 2017-05-12
    • 2023-03-04
    相关资源
    最近更新 更多