У меня есть приложение C#, которое я хочу опубликовать с помощью ClickOnce.ClickOnce - изменить некоторые файлы BeforePublish
Весь прогресс уже работает отлично, но теперь мне нужно изменить некоторые файлы в
app.publish \ Application Files \ appname_1_5_9_58
папку перед всем приложение получает загружены.
Так я хочу справиться с этим в .csproj файле
Например я уже сделать что-то вроде этого:
<Target Name="BeforePublish" >
<Copy SourceFiles="$(TargetPath)" DestinationFiles="$(ProjectDir)\obj\$(ConfigurationName)\$(TargetFileName)" />
</Target>
Мой вопрос: существует ли переменная для папки (appname_1_5_9_58) вроде $ (ProjectDir) или $ (TargetFileName)?
Заранее спасибо
Это было время для меня. $ (PublishDir) - это промежуточная область, где MSBuild копирует опубликованные файлы. Значением по умолчанию для PublishDir является «bin \ $ (Configuration) \ app.publish \». Попробуй это? –
Спасибо, '$ (PublishDir) \ Application Files \ ** \ *. Разверните' т этот трюк! – user4013391