作为我们开发生命周期的一部分,我们在项目中针对C#源代码运行了大量过程。将自定义信息添加到CSPROJ文件
的过程赶走,目前读取* .csproj的文件,找到项目中使用的源文件的GUI。这工作正常。
我们现在有一个新的要求,以提供需要时调出web服务的一些验证过程。 Web服务需要提供一些项目特定的证书。理想情况下,我们可以在* .csproj文件中输入和存储这些证书,但我没有看到扩展它的方法 - 是吗?
我们真的不希望引入一个新的配置。文件只是为了这些设置,如果我们可以帮助它。是否有可能存储这样的信息是* .csproj文件,如果没有其他地方可以放置它。
感谢
请不要使用特定的设置,如凭据的.csproj文件 - 凭据使用web.config文件(或app.config)中,作为凭证可能随时间而改变。 – 2011-02-14 13:25:16
@moontear,除非作为OP暗示,证书不是用于代码,而是用于通过项目“搜索”的过程。在这种情况下,凭证是项目的一个方面,而不是项目中代码的*执行*。 =) – Rob 2011-02-14 13:28:18
Rob - 你是正确的,这个过程是开发过程的一部分,因此这些证书是“源”的一部分,它们在执行时与应用程序无关。 – 2011-02-14 14:23:46