是否可以使用Mac中的Visual Studio代码来构建控制器和视图?

时间:2016-11-18 15:14:22

标签: macos visual-studio-code

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

在完整版Visual Studio IDE中,我能够使用Entity Framework和Add Controller - MVC控制器以及使用Entity Framework的读/写操作和视图,非常快速地构建控制器,视图和数据库模式。 / p>

这可以在Visual Studio代码中使用,还是从Mac上的终端窗口实现?

1 个答案:

答案 0 :(得分:0)

我已经开发了一个视觉工作室代码的扩展来解决这个问题:)使用aspnet-generator但是我还没有把它上传到市场但我会告诉你如何使用一个命令行bro轻松地做到这一点: )

dotnet aspnet-codegenerator --project。 controller -name YOUR_CONTROLLER_NAME -m YOUR_MODEL_NAME -dc YOUR_DB_CONTEXT_CLASS -outDir Controllers /

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

这是一个指向我的开发扩展的链接,你可以像VS IDE一样用来搭建你的项目:)

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

您需要提取文件夹并将其移动到MAC上的此位置 $ HOME / .vscode /扩展

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

要支持.NET CORE WEB项目,你需要按cmd + shift + P并选择vscaff它会询问你的控制器名称和你的模型名称,假设你的db上下文类是由dotnet新项目提供的ApplicationDbContext模板。祝你好运兄弟