2017-01-25 5 views
1

.NET 프로젝트에 대한 대규모 구성 (설정할 필요가있는 많은 속성)을 효율적으로 구축 할 수 있습니까? XMLPoke는 소수의 변경 사항에 대해서는 훌륭하지만 많은 속성을 설정할 수있는보다 복잡한 대규모 프로젝트의 경우 확장 성이 좋지 않습니다. 나는 여러 서비스에 대한 CONFIGS에 시간이 수십 수십 일을 계속하지 않으려는빌드 구성 (MSBuild 또는 NANT)에서 XMLPoke를 계속 호출하는 대신 사용할 수있는 방법은 무엇입니까?

[xmlpoke] Found '1' nodes matching XPath expression '/configuration/xyz.com/memcached/servers'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='ServiceName']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='DomainLoaderOptimization']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='MessageQueueProvider']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='DistributedCacheProvider']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='DistributedStateProvider']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='RedisHost']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='RedisHost.Batch']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='XYZService-ServiceUrlPrefix']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='PQRService-ServiceUrlPrefix']/@value'. 
    [xmlpoke] Found '1' nodes matching XPath expression '/appSettings/add[@key='MNBOPUrlPrefix']/@value'. 

: 여기

내 현재의 설정 파일 중 하나에서 작은 발췌 한 것입니다.

MSBuild 변환을 살펴 봤지만 전체 구성 과정이 간결 해 보입니다.

답변

관련 문제