Visual Studio 2010 web.config преобразования (цель TransformWebConfig)

Я пытаюсь записать модульные тесты на свои преобразования, таким образом, я работаю:

msbuild перемещенный-project.csproj/p:Configuration=Release/T:TransformWebConfig.

Это работает на новый проект, который я создаю в VS2010, но не делает в этом проекте. Я предполагаю, что это - потому что это был первоначально проект 2008 года. Я знаю, что это, как предполагается, работает в webplatformbuild вообще, но что я пытаюсь сделать, просто выполняется преобразование, таким образом, я могу захватить преобразованный web.config и выполнить некоторые модульные тесты, чтобы удостовериться, что правильные значения существуют.

Я не рассматриваю TransformWebConfig, на который ссылаются как цель ни в одном проекте, таким образом, я не уверен, что я ищу.

5
задан Jeff D 5 April 2010 в 15:35
поделиться

1 ответ

TransformWebConfig упоминается через Microsoft.WebApplication.targets, который ссылается на Microsoft.Web.Publishing.targets, который содержит цель TransformWebConfig, которую вы ищете.

Я не знаю, в чем проблема с вашим проектом, не просмотрев файл вашего проекта. Не могли бы вы прикрепить его? Возможно, стоит проверить, ссылается ли проект на цель Visual Studio WebApplication версии 10:

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />)

вместо:

<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" />
3
ответ дан 15 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: