gpt4 book ai didi

c# - 将自定义信息添加到 CSPROJ 文件

转载 作者:太空狗 更新时间:2023-10-29 17:39:37 32 4
gpt4 key购买 nike

作为我们开发生命周期的一部分,我们有许多针对项目中的 C# 源代码运行的过程。

进程由当前读取 *.csproj 文件以查找项目中使用的源文件的 GUI 驱动。这很好用。

我们现在有一个新要求,即提供一些需要调用网络服务的验证过程。需要为 Web 服务提供一些特定于项目的凭据。理想情况下,我们可以在 *.csproj 文件中输入和存储这些凭据,但我没有看到扩展它的方法 - 有吗?

我们真的不想引入新的配置。如果我们可以帮助它,请只为这些设置创建文件。是否可以像这样存储信息是 *.csproj 文件,如果没有,是否有任何其他地方可以放置它。

谢谢

最佳答案

.csproj 文件基本上是一个 MSBuild file ,因此您可以使用自定义值扩展它。如果您在 Visual Studio 中右键单击一个项目并选择“卸载项目”,该项目将“变灰”,然后您可以再次右键单击并选择 Edit [ProjectFileName].csproj。然后,您可以添加类似于以下内容的内容:

<PropertyGroup Label="Custom">
<Badger>1</Badger>
</PropertyGroup>

应该在修改项目(即添加/删除文件)时保留,并且您可以使用您选择的方法从文件中检索值。

关于c# - 将自定义信息添加到 CSPROJ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4992511/

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