【问题标题】:why does vs change all the project guids after adding ARM template project?为什么在添加 ARM 模板项目后 vs 会更改所有项目 guid?
【发布时间】:2021-09-01 23:22:19
【问题描述】:

我做错了什么?当我添加一个新的 ARM 模板项目时,为什么我的解决方案会更改所有项目的 GUID?

我将现有项目添加到我的解决方案中:

然后我选择我的 Azure 资源组部署项目:

为什么要更改所有项目的 GUID?

【问题讨论】:

  • 这个问题有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。

标签: c# visual-studio azure-devops arm-template


【解决方案1】:

为什么vs添加ARM模板项目后会更改所有项目的guid?

偶尔当我们在多个解决方案中有同一个项目时,每个解决方案对该项目使用不同的 GUID,并相应地更新项目。

解决方案是手动修改 .sln 文件以使它们同步。

要解决此问题,请为您的共享项目选择一个 GUID;确保打开它的所有解决方案都具有相同的 GUID,因此其解决方案文件中的 GUID 相同。 (请在进行这些更改之前备份您的文件)

您可以检查此线程的功劳:

Can't Avoid the ProjectGuid from Being Changed in .csproj File

这是由于多个解决方案对 共享项目,因此每当您保存打开项目的解决方案时, 解决方案将其自己的引用 (GUID) 应用于项目 文件(.csproj)。

【讨论】:

猜你喜欢
  • 2019-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多