首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual Studio for OSX上搭建项目

如何在Visual Studio for OSX上搭建项目
EN

Stack Overflow用户
提问于 2018-03-21 10:54:19
回答 3查看 4.5K关注 0票数 3

我正在尝试使用C#创建应用程序的课程,不幸的是,我使用的是Mac电脑,所以我不能像视频中的y那样遵循所有的步骤。也就是说,创建空类的方法不同,必须手动包含实体框架依赖项并创建Models文件夹...但是现在我试图通过脚手架来创建一个控制器,但是我不知道该怎么做。我不知道是否有比使用VS更好的选择,或者我是否需要安装一些基本的插件或软件包来使它成为一种“windows风格”的体验。

附言:关于C#,我是一个完全的新手,这是我第一次使用它,所以它不像说“好吧,你可以手动创建你的控制器和数据上下文文件”那么简单,因为我真的不太熟悉我需要哪些文件才能让项目运行,这就是坚持使用VS的原因,因为它似乎在所有的开发过程中都对你有帮助,至少在Windows中是这样。

EN

回答 3

Stack Overflow用户

发布于 2019-07-21 14:41:00

我在浏览一个更老的微软教程(https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro?view=aspnetcore-2.2)时也遇到了同样的问题。

答:搭建需要从命令行使用dotnet aspnet- done生成器来完成。文档(包括脚手架控制器的选项)可以在这里找到:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/tools/dotnet-aspnet-codegenerator?view=aspnetcore-2.2

对于上面我链接的教程,控制器搭建是使用以下命令完成的:

代码语言:javascript
复制
dotnet aspnet-codegenerator controller -name StudentsController -m Student -dc SchoolContext --relativeFolderPath Controllers --useDefaultLayout --referenceScriptLibraries --useAsyncActions

-m是模型的名称。-dc是数据库上下文。

必须使用以下命令安装aspnet- tool生成器工具:

代码语言:javascript
复制
dotnet tool install -g dotnet-aspnet-codegenerator

我还必须添加Microsoft.VisualStudio.Web.CodeGeneration.Design NuGet包作为项目依赖项。

票数 2
EN

Stack Overflow用户

发布于 2018-03-21 11:42:50

文件->新文件突出显示左侧的Asp.NET Core,然后选择MVC Controller Class

票数 1
EN

Stack Overflow用户

发布于 2021-03-14 22:32:46

Visual Studio 2019 for Mac引入了对搭建页面和控制器的支持,其方式与Windows上的Visual Studio非常相似。此工具通过为页面和基本方法创建具有基本用户界面的适当代码文件,简化了这类项的生成。要使用新的搭建功能,可以在解决方案板中右键单击项目名称,然后选择Add > Scaffolding。Add New Scaffolding对话框显示如下。

欲了解更多信息,请访问:https://www.syncfusion.com/ebooks/visual-studio-for-mac-succinctly/creating-net-core-apps

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49397362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档