Что вызывает _CopyWebApplication? - PullRequest
       5

Что вызывает _CopyWebApplication?

2 голосов
/ 22 сентября 2010

Я использовал AstroGrep и произвел поиск по C:\Windows\Microsoft.NET и C:\Program Files (x86)\MSBuild, и я не могу найти ничего, что относится к _CopyWebApplication, кроме самого файла.Я также попытался найти веб-приложение, чтобы увидеть, импортирует ли этот файл что-то, но не повезло.У меня установлены версии vs2008 и vs2010.

Я устраняю неполадки с переопределением, которое не работает.

Где импортируется / вызывается эта цель?

Ответы [ 3 ]

3 голосов
/ 22 сентября 2010

_CopyWebApplication цель определяется в файле: C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets

Этот целевой вызов задается этим свойством:

<PropertyGroup>
  ...
  <PrepareForRunDependsOn Condition="!$(Disable_CopyWebApplication)">
    $(PrepareForRunDependsOn);
    _CopyWebApplication;
    _BuiltWebOutputGroupOutput
  </PrepareForRunDependsOn>
</PropertyGroup>

В результате чего цепочка вызовов:

Build --> CoreBuild --> PrepareForRun --> _CopyWebApplication

0 голосов
/ 06 июня 2016

Я являюсь членом команды, и мы строим проект на сервере через Hudson, проблема оказалась в моей версии VS. кажется, что VS 2013 глючит, что комментирует эту строку в файле csproj:

<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>

Я раскомментировал его на сервере. Проблема была решена но каждый раз VS 2013 Комментарии этой строки.

0 голосов
/ 22 сентября 2010

Очевидно, что в отдельных файлах проекта есть встроенный вызов _CopyWebApplication.'C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ WebApplications \ Microsoft.WebApplication.targets' Я думал, что это будет часть целей по умолчанию, которые решили включить или вызвать этот целевой файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...