繁体   English   中英

如何在 Visual Studio for Mac 2022 上生成身份页面?

[英]How can I generate identity pages on Visual Studio for Mac 2022?

我正在尝试通过生成身份页面来修改现有身份。 我正在使用 Visual Studio for Mac 2022 和 ASP.Net 6 MVC。

Windows 的教程说要添加一个新的脚手架和 select '身份',但似乎没有适用于 Mac 的选项。 这可能吗?

到目前为止,我发现的最佳解决方法是在 Windows 机器上启动 Visual Studio,搭建要覆盖的页面,然后 go 返回到您的 Mac。

你需要源代码控制。 我使用 GitHub 但任何源代码控制都应该这样做。

  1. 在您的 Mac 上,将您的应用程序推送到 GitHub。
  2. 在 Windows 机器上,将你的应用拉到 Visual Studio。
  3. 仍然在 Windows 机器上,搭建你想要的身份页面,提交并将更改推送回 GitHub。
  4. 在您的 Mac 上,从 GitHub 拉取应用程序。

然后您可以 go 回到您的 Mac 上工作。

似乎纯粹在 Mac 上执行此操作的唯一方法是使用 Do.net CLI。

Microsoft 文档对此进行了详细说明: https://learn.microsoft.com/en-us/as.net/core/security/authentication/scaffold-identity?view=as.netcore-7.0&tabs.netcore-cli

首先需要安装 ASP.NET 核心脚手架:

do.net tool install -g do.net-as.net-codegenerator

然后搭建所有页面:

do.net as.net-codegenerator identity -dc MyApplication.DataContext

或特定页面:

do.net as.net-codegenerator identity -dc MyApplication.DataContext --files "Account.Register;Account.Login"

奇怪的是,目前还没有针对 Mac 用户的非 CLI 方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM