gpt4 book ai didi

slowcheetah - 在 Visual Studio 中运行非 Web 应用程序时,我可以禁用 SlowCheetah 转换吗

转载 作者:行者123 更新时间:2023-12-04 04:57:10 27 4
gpt4 key购买 nike

我将SlowCheetah 作为TeamCity 构建过程的一部分来转换app.config 文件。

我知道在 Web 应用程序的情况下,在本地 Visual Studio 调试器中运行应用程序不会转换相关的 web.config。我认为 app.config 文件的这种行为是相同的,但我今天才发现,当我从本地 VS 2012(例如在调试器中)运行控制台或 Windows 服务应用程序时,app.config 被转换。

有没有办法防止在调试器中运行非 WAP 项目时发生 app.config 转换?

最佳答案

有一种简单的方法可以做到这一点。

在编辑器中打开项目(例如 Windows 服务项目)的 csproj 文件(您可以在 VS 解决方案资源管理器中右键单击|卸载项目,然后“编辑项目文件”以在 Visual Studio 中编辑文件内容)。

查找包含以下内容的行:

<Import Project="$(SlowCheetahTargets)" Condition="Exists('$(SlowCheetahTargets)')" Label="SlowCheetah" />

并修改如下:
<Import Project="$(SlowCheetahTargets)" Condition="Exists('$(SlowCheetahTargets)')and '$(IsDesktopBuild)' == 'false'" Label="SlowCheetah" />

当您在本地机器上时,这将禁用转换,但它们将继续在构建服务器中转换。

关于slowcheetah - 在 Visual Studio 中运行非 Web 应用程序时,我可以禁用 SlowCheetah 转换吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16609272/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com