2017-08-15 52 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