2017-08-15 23 views
2

嗨,我下载了视觉工作室为mac 2017社区版本。我创建了一个默认的MVC Core 2.0项目,并且我注意到有一类账户控制器曾经注册并记录其他处理函数。视觉工作室mac为mac身份类失踪

我在windows中创建了相同的项目。在windows中,我可以看到创建了身份类和控制器。

我如何在Visual Studio for mac Core 2.0中生成此认证类?

我试图在Windows中创建默认项目并将其复制到Mac,它的工作原理!在我更改连接字符串到server.Identity框架在mac中正常工作。但为什么微软不生成mac的代码?

回答

2

使用Windows上的Visual Studio,在创建新的ASP.NET Core项目时可以配置额外的选项。 Visual Studio for Mac目前不提供这些额外的配置选项,因此会创建一个更简单的ASP.NET Core项目。

因此,您可以像从前一样从Windows复制项目,也可以打开命令提示符并使用dotnet new创建项目。如果您运行下面你可以看到什么样的配置选项,你可以指定ASP.NET MVC的核心项目模板:

dotnet new mvc --help 
+0

是啊,我猜是唯一的方式得到MAC –

+0

表明身份模块我看到--auth个人命令,但不工作不知道为什么。 –

3

确定这是包括MAC确定的Visual Studio 2017年核心2.0认证的命令。

dotnet new mvc -o moviemvc --auth Individual 

一旦你注册一个新帐户。它会在app.db这个文件夹数据库中创建一个新的数据库,这是我相信的文件库数据库。 open db使用此sql lite浏览器打开它并查看它的内容。如果你想使用SQL Server而不是,那么你将需要添加到该行创建时与终端新项目

。加上它的--auth前会做

-uld