У меня есть папка "Загружает" с логотипами внутри. Я бы хотел, чтобы публикация VS2012 с одним щелчком мыши включала эту папку. В настоящее время это не так.
Как я могу это достичь?
Спасибо за любую помощь.
У меня есть папка "Загружает" с логотипами внутри. Я бы хотел, чтобы публикация VS2012 с одним щелчком мыши включала эту папку. В настоящее время это не так.
Как я могу это достичь?
Спасибо за любую помощь.
Я считаю, что вам нужно установить папку "Build Action" в "Content":
Перейдите в Свойства проекта> Упаковать/Опубликовать в Интернете
Затем выберите комбинацию конфигурации, которую вы хотите настроить.
Ниже у вас есть пункты для развертывания. Я только что проверил здесь " Все файлы в этой папке проекта ", и все было опубликовано.
Единственным недостатком является то, что все развертывается, я не знаю, если это то, что вы хотите.
Я сделал это для проекта web api (не dot dot core), у которого Angular 6 был внешним интерфейсом. Моя визуальная студийная версия была 2017 года.
Я создал папку wwwroot
которой я wwwroot
угловые файлы с помощью пользовательских действий сборки, и эта папка не была включена в мой проект.
Я отредактировал файл проекта и добавил эти строки.
<PropertyGroup>
<PipelineCollectFilesPhaseDependsOn>
CustomCollectFiles;
$(PipelineCollectFilesPhaseDependsOn);
</PipelineCollectFilesPhaseDependsOn>
</PropertyGroup>
<Target Name="CustomCollectFiles">
<Message Text="Inside of CustomCollectFiles" Importance="high" />
<ItemGroup>
<_CustomFiles Include="wwwroot\**\*" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>wwwroot\%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
в моем случае я создал папку в папке bin и должен был включить эту папку в публикацию. и этот код работает для меня.
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include=".\bin\Dlls\**\*" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>bin\Dlls\%(RecursiveDir)%(Filename)%(Extension)
</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
<PropertyGroup>
<CopyAllFilesToSingleFolderForPackageDependsOn>CustomCollectFiles;
;</CopyAllFilesToSingleFolderForPackageDependsOn>
<CopyAllFilesToSingleFolderForMsdeployDependsOn>CustomCollectFiles;
;</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>
надеюсь, что это помогает кому-то.
сначала нажмите на значок показать все, затем включите все файлы, которые затемняются один за другим для проецирования