.net - 在 Visual Studio 2019 中,如何检测构建配置更改?
问题描述
我目前有一个解决方案,需要基于构建配置的条件项目引用。调试时,我需要这是实际项目,但对于任何其他构建配置,我希望这是基于该项目的自定义 Nuget 包(这已经设置)。
Visual Studio 2019 允许根据选择的构建配置在项目文件中进行条件引用。例如。
<Choose>
<When Condition="'$(Configuration)' == 'Debug'">
<ItemGroup>
<ProjectReference Include="..\..\Example.csproj" />
</ItemGroup>
</When>
<Otherwise>
<ItemGroup>
<PackageReference Include="Example" Version="X.X.X.X" />
</ItemGroup>
</Otherwise>
</Choose>
目前,更改构建配置不会重新加载项目文件中的条件部分。
完成这项工作的唯一方法是重新加载整个解决方案。有没有办法通过设置来解决这个问题或通过扩展来自动化这个问题?
解决方案
推荐阅读
- java - Xpath 适用于 selenium python 在 selenium java 中不起作用
- flutter - 位置参数太多:预期为 0,但找到了 1
- java - Android Studio 中的视频播放器
- vb.net - 第 7 行错误 BC30311:“String()”类型的值无法转换为“String”,第 26 和 29 行验证用户名和验证密码没有返回值?
- php - 使用 Laragon localhost 时 CSS 背景 webp 图像不显示
- compiler-errors - MPI 作业失败
- java - Android Studio:广播接收器问题
- python - 绘制单个数据框列的大多数频率
- python - Pandas - 减少某些组/用户的观察次数
- python - 来自 C 代码的 Python 代码不会给出相同的结果