Пользовательской MSBuild цели не включая файлы в каталоге
Я добавил цель пользовательского MSBuild включить все файлы из определенной директории, однако после выполнения сборки они еще не включены.
<Target Name="BeforeBuild">
<ItemGroup>
<!--<Content Include="Content\lib\**\*.js" />
<Content Include="Content\lib\**\*.css" />-->
<Content Include="Content\lib\**" />
</ItemGroup>
</Target>
фон
(Попытка использовать беседку, чтобы получить компоненты затем включить их в проект без необходимости вручную добавить их)
[Asp.net 4.5.2, 5 MVC, Visual Studio 2015 (обновление 3)]
Ничего из того, что вы ответили, даже существует в моем файле .csproj. По внешнему виду вы только что отправились на какой-то случайный 6-летний блог-пост и скопировали фрагменты в ответ. – JARRRRG
Я использовал указанную выше целевую и имущественную группу в своем текущем проекте и развертывал его до лазурного. Вы должны добавить их все в свой csproj. Вы можете найти ? . Затем добавьте приведенный выше код ниже, вы должны получить файлы во время развертывания. Оно работает. Будьте терпеливы и попробуйте, и я знаю, что msBuild расстраивает, пока это не сработает, как только оно сработает, вам не придется его снова трогать, очень беззвучно –
У меня нет NuGet.targets в моем .csproj вообще. Также я не использую Azure. Я пытаюсь, чтобы эти файлы были автоматически включены в проект без необходимости нажатия «правого клика -> включить в проект» по существу. Поэтому, если какой-либо новый файл появляется в том же содержимом каталога \ lib, то этот новый файл автоматически включается в проект по крайней мере после сборки. – JARRRRG