我正在使用Gitlab CI进行C#项目,并且想在app.config文件中隐藏秘密。
我在Gitlab和app.config中添加了一个变量,如下所示:
<add key="User" value="username" />
<add key="Password" value=$Password />
然后,当我尝试使用msbuild在gitlab CI中构建应用程序时,收到错误消息:
$ msbuild“ $ PROJECTNAME.sln” / consoleloggerparameters:ErrorsOnly / t:Test_project / maxcpucount / nologo / property:Configuration = Release / verbosity:quiet app.config(5,33):错误MSB3249:应用程序配置文件“ app.config”无效。 “ $”是意外令牌。预期的标记是“”或“''。第7行,位置33。[/builds/project/Test_project/Test_project.Service/Test_project.Service.csproj]
请提出建议,如何在app.config xml文件中添加Gitlab环境变量。