如何在 Github 上的 .NET Core 项目中部署 Angular 应用程序
How to deploy Angular app in .NET Core project on Github
使用 ASP.NET Core 5 + Angular 模板创建了一个项目。工作室创建此类项目时自动生成的ClientApp文件夹已被删除。我通过 CLI 在 Visual Code 中单独创建了一个 Angular-10 项目,并将它而不是 ClientApp 文件夹插入到项目中。一切正常,建设良好,开局良好。这是项目的样子(暂时忽略 Angular 应用程序文件夹前面的锁和加号)。
解决方案视图:
现在我想在 GitHub 上创建一个私有存储库并上传项目。 (Visual Studio 2019 预览)
我通过 Visual Studio 打开一个 window,在其中指定我的用户名和密码,勾选私人框并单击推送到 GitHub。
连接到 GitHub window:
因此,我看到每个项目前面都有锁,Angular 应用程序文件夹前面有一个 + 号。
总的来说,它已经有一个“+”号,这意味着我添加了它,至少我认为它应该出现在更改中,但是Changes Team Explorer中没有任何更改。然后我尝试更改 Angular 应用程序中的某些内容(我在 .scss 文件中创建了一个 class )并且 Changes Team Ex 中出现了一个更改。这是它的样子。
子模块:
因此,我无法提交它并实际使用它做一些事情。如何在我的私人存储库中使用项目 include angular 文件夹充分组织工作,据我所知,它是免费提供给一个帐户的?
从 ClientApp 存储库中删除 .git 文件夹和 gitignore 文件。然后您应该在 Visual Studio 的团队资源管理器 window 中看到更改下的文件夹。我认为 VS 很“困惑”,因为该项目包含两个 git 存储库 - 一个用于整个项目,然后另一个在 Angular Clientapp 目录中。我刚刚遇到了同样的问题,这对我有用,希望对您有所帮助!
使用 ASP.NET Core 5 + Angular 模板创建了一个项目。工作室创建此类项目时自动生成的ClientApp文件夹已被删除。我通过 CLI 在 Visual Code 中单独创建了一个 Angular-10 项目,并将它而不是 ClientApp 文件夹插入到项目中。一切正常,建设良好,开局良好。这是项目的样子(暂时忽略 Angular 应用程序文件夹前面的锁和加号)。
解决方案视图:
现在我想在 GitHub 上创建一个私有存储库并上传项目。 (Visual Studio 2019 预览) 我通过 Visual Studio 打开一个 window,在其中指定我的用户名和密码,勾选私人框并单击推送到 GitHub。
连接到 GitHub window:
因此,我看到每个项目前面都有锁,Angular 应用程序文件夹前面有一个 + 号。
总的来说,它已经有一个“+”号,这意味着我添加了它,至少我认为它应该出现在更改中,但是Changes Team Explorer中没有任何更改。然后我尝试更改 Angular 应用程序中的某些内容(我在 .scss 文件中创建了一个 class )并且 Changes Team Ex 中出现了一个更改。这是它的样子。
子模块:
因此,我无法提交它并实际使用它做一些事情。如何在我的私人存储库中使用项目 include angular 文件夹充分组织工作,据我所知,它是免费提供给一个帐户的?
从 ClientApp 存储库中删除 .git 文件夹和 gitignore 文件。然后您应该在 Visual Studio 的团队资源管理器 window 中看到更改下的文件夹。我认为 VS 很“困惑”,因为该项目包含两个 git 存储库 - 一个用于整个项目,然后另一个在 Angular Clientapp 目录中。我刚刚遇到了同样的问题,这对我有用,希望对您有所帮助!