Подтвердить что ты не робот

Преобразования Config и сообщение об ошибке "TransformXml task failed"

Я только что включил преобразования конфигурации в проекте .NET 3.5 в VS2010 RC после просмотра фильма Scott Hanselmans в System.Uri..ctor(String uriString) в Microsoft.Web.Publishing.Tasks.TransformXml.Execute() в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() в Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, Вещь ItemBucket, TaskExecutionMode howToExecuteTask, Boolean & taskResult)

Если я возьму совершенно новое веб-приложение VS2010, которое по умолчанию имеет конфигурационные преобразования, у меня нет проблемы, поэтому я подозреваю, что моя проблема связана с проектом. Кто-нибудь сталкивался с этим раньше или имел какие-либо идеи по исправлению?

4b9b3361

Ответ 1

Похоже, ответ был простым, но неясным; У меня была настройка приложения (пароль), в которой был символ " > ". Я попытался преобразовать приложение в .NET 4, а затем обратно в .NET 3.5, и все прошло отлично, так как во время процесса символ был экранирован до " > ". Никогда не возникало проблем с этим символом до тех пор, пока не возникли преобразования конфигурации, но по крайней мере исправление теперь просто.

Изменить: более подробно о блогах: Преобразование конфигурации Visual Studio 2010 TransformX TransformXml

Ответ 2

FYI: мой проект уже ориентировался на .NET 4.0, поэтому я переключил его на 3.5, а затем обратно на 4.0, и он работает так же.