코드 스 니펫에 표시된 ItemGroup을 만들었습니다. 이 ItemGroup을 반복하고 EXEC 명령을 실행해야합니다 (코드 스 니펫에 표시됨). 나는 그것이 작동하도록 할 수 없습니다. 이 코드는 아래에 표시된 오류를 반환합니다. (참고 - 메시지는 2 번 쓰여졌지만 올바르지 만) EXEC 명령이 올바르게 실행되지 않습니다. 값이 설정되지 않습니다. 따라서 EXEC는 전혀 실행되지 않습니다. 두 번 또는 ItemGroup에서 정의한 섹션을 실행하려면 EXEC이 필요합니다.MSBuild ItemGroup 및 EXEC 명령 사용
ERROR : 암호화 웹 서버 부 appSettings는 웹 서버에게 connectionStrings 섹션 암호화 C : \ WINDOWS \ Microsoft.NET 워크 \ \ V2.0.50727 \ 다음 aspnet_regiis.exe -pef "" "\ GAW UI \"-prov "RSACustomProvider" 구성 섹션 암호화 중 ... 구성 섹션 ''을 (를) 찾을 수 없습니다.
코드는 :
<ItemGroup>
<SectionsToEncrypt Include="Item">
<Section>appSettings</Section>
</SectionsToEncrypt>
<SectionsToEncrypt Include="Item">
<Section>connectionStrings</Section>
</SectionsToEncrypt>
</ItemGroup>
<Target Name="EncryptWebServerWebConfigSections">
<Message Text="Encrypting WebServer %(SectionsToEncrypt.Section) section" />
<Exec Command="$(AspNetRegIis) -pef "%(SectionsToEncrypt.Section)" "$(DropLocation)\$(BuildNumber)\%(ConfigurationToBuild.FlavorToBuild)\$(AnythingPastFlavorToBuild)" -prov "$(WebSiteRSACustomProviderName)""/>
</Target>
+1 그리고 책을 강력하게 추천 할 수 있습니다 - "aha의 주간을 대체합니다. 그래서 내가 얻지 못한 것이 있습니다."적절한 맨 아래로 여행합니다. –
+1 책을 추천합니다. 정말 훌륭합니다. – chhenni
예 +1에 대한 도서 추천 :) –