Преобразование файлов конфигурации перестало работать после обновления до.NET Framework 4.5
После обновления нашего решения до.NET Framework 4.5 преобразование наших конфигурационных файлов перестало работать.
Я также задал вопрос, который может быть связан с этим, но все же отдельный вопрос: после обновления решения до.NET Framework 4.5 ежедневное развертывание перестало работать.
У меня есть и другой способ развертывания, как показано ниже.
<MSBuild
Projects="$(SolutionRoot)\My.Web\My.Web.csproj"
Properties=
"OutDir=$(OutDirPath)\My.WindowsService\;Configuration=Dev;DebugType=pdbonly;Optimize=true"
ContinueOnError="False"
/>
<Exec Command=""$(MsDeployExePath)" -verb:sync -source:contentPath="$(OutDirPath)\My.WindowsService"
-dest:contentPath="E:\dev.mywindowsservice",computername=https://10.xxx.xxx.xxx:8172/MsDeploy.axd,username=UserName,password=Password,authtype=Basic -allowUntrusted=True"
ContinueOnError="false" />
Это работало до обновления.NET Framework и по-прежнему развертывает приложение в нужном месте.
Но преобразование файлов конфигурации с использованием SlowCheetah больше не работает.
Я также обновил сборки SlowCheetah, так как мы сейчас используем VS2012.
Кажется, что это как-то связано с MSBuild, как и в моем другом случае, но я не могу понять, что не так.
Преобразование работает внутри VS2012, как при создании решения, так и при щелчке правой кнопкой мыши "Предварительный просмотр преобразования".
У кого-нибудь была такая же проблема и знает что делать?