Я только что обновил проект Azure до Visual Studio 2010 и использую преимущества новой функции преобразования конфигурации XML, встроенной в веб-проекты VS2010.Кажется, он отлично работает с веб-ролями Azure.Мне даже удалось заставить файл конфигурации службы проекта Azure выполнить аналогичные действия, следуя инструкциям здесь .
Однако я не могу заставить преобразование конфигурации работать на одинокого работникароль в моем проекте Azure.Я знаю, что VS2010 имеет только встроенную поддержку преобразования конфигурации с веб-ролями, но я нашел хорошую статью , описывающую, как получить преобразования конфигурации, работающие с не-веб-проектами.Я следовал инструкциям, и это работает - но только до определенного момента.Он успешно выплевывает правильный файл .config (с соответствующими преобразованиями) в собственный каталог bin проекта рабочей роли, но при запуске в облачный пакет этот новый файл .config не поднимает.
IПодозреваю, что для того, чтобы это сработало, нужен какой-то обман MSBuild, но я не очень хорошо знаю MSBuild, поэтому обращаюсь к любому гуру за помощью и / или примерами:)