【发布时间】:2020-07-29 13:11:41
【问题描述】:
在我的存储库中,我有下一个结构:
Common
\PublishProfiles
\Profile.pubxml
Solution1
\WebProject1
Solution2
\WebProject2
我想在两个项目之间共享 Profile.pubxml。当我使用带有 PublishProfileRootFolder 属性的 msbuild 时,一切似乎都运行良好,但是当我使用 VS2019 中的“发布”按钮时,它的行为就像没有配置文件,而且看起来很合理,因为它没有关于我的共享配置文件的信息。
我找不到任何关于 VS2019 在从 VS 本身发布时实际如何解析发布配置文件的信息,所以我尝试了不同的方法:
- 从 Solution1\WebProject1\Properties\PublishProfiles 创建指向 Profile.pubxml 的符号链接
- “添加现有项目”(将文件作为链接添加)到项目中
似乎只有在 Solution1(2)\WebProject1(2)\Properties\PublishProfiles 文件夹中有 Profile.pubxml 文件时才有效。
关于如何使它工作的任何其他想法?还是不可能?
【问题讨论】:
标签: .net msbuild visual-studio-2019