Во время веб-развертывания я хотел бы изменить некоторые настройки ACL. Я нашел эту статью , описывающую процесс.
Статья содержит следующий фрагмент кода:
<PropertyGroup>
<!- Extends the AfterAddIisSettingAndFileContentsToSourceManifest
action to also set ACLs–>
<IncludeCustomACLs>TRUE</IncludeCustomACLs>
<AfterAddIisSettingAndFileContentsToSourceManifest Condition=“‘$(AfterAddIisSettingAndFileContentsToSourceManifest)’==”“>
$(AfterAddIisSettingAndFileContentsToSourceManifest);
SetCustomACLs;
</AfterAddIisSettingAndFileContentsToSourceManifest>
</PropertyGroup>
Мой вопрос относится к атрибуту Condition . Из комментария видно, что намерение заключается в добавлении SetCustomACLs к AfterAddIisSettingAndFileContentsToSourceManifest свойству. Но из условия видно, что этот блок оценивается только тогда, когда AAISAFCTSM еще не установлен, так что это не столько "расширение", сколько "set-if-null".
Так что комментарий и разметка не согласны, или я что-то упустил?