C# - 如何在项目文件中引用开发人员特定的变量?

问题描述 投票:0回答:0

我正在使用特定的解决方案模板。此模板使用通过 .csproj 项目文件调用的 powershell 脚本来构建应用程序。我想使用环境变量或类似的东西,它不会同步到 git 存储库。这是因为开发人员之间的 powershell 脚本中的某些设置必须有所不同。

我发现的大多数信息都是关于在 .cs 文件中使用环境变量,但这不是我在这里尝试使用它们的地方。此外,我遇到过几种使用局部变量的方法,但我很难判断该使用什么。有

launchSettings.json
Settings.settings
,我相信还有一个我现在忘记了。
launchSettings.json
本身也有几个选项,
commandLineArgs
Environment variables

我知道如何创建本地 .txt 文件并使用 powershell 脚本读取该文件,但在我看来应该有一种更内置的“正确”方法来解决此问题。

这是 .csproj 文件中的相关行:

<Exec Command="PowerShell -ExecutionPolicy Bypass -File installScript.ps1 -someArguments myArguments/>
c# environment-variables csproj
© www.soinside.com 2019 - 2024. All rights reserved.