在Visual Studio 2017中,如果我想使用以下任意一种标准的.NET Core项目模板之一从头开始创建ASP.NET Core Web应用程序:
如何将
所以它可以复制所有我的文件从“wwwroot”文件夹到输出目录,类似于ASP.NET Core Web应用程序项目。我查看了ASP.NET Core Web应用程序的“.csproj”文件,并没有看到类似的内容。 我假设主要问题的答案也将提供此问题的答案,因为项目模板显然不同。 我似乎找不到在线资源来帮助我手动编辑这个问题。 预先感谢您。
- 控制台应用程序(.NET Core)
- 类库(.NET Core)
wwwroot
文件夹。因此,当我将该文件夹添加到我的项目中时,它看起来和行为像一个标准文件夹:
使用 ASP.NET Core Web Application 项目模板创建时,wwwroot
文件夹的样子如下:
问题 - 外观(图标)如何将
wwwroot
文件夹的图标更改为ASP.NET Core Web Application项目模板中的图标?请注意保留HTML标签。
附加问题 - 行为(将文件复制到输出目录)
在标准的.NET Core项目中,我需要将以下内容添加到我的.csproj
文件中:
<ItemGroup>
<Content Include="wwwroot\**" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
所以它可以复制所有我的文件从“wwwroot”文件夹到输出目录,类似于ASP.NET Core Web应用程序项目。我查看了ASP.NET Core Web应用程序的“.csproj”文件,并没有看到类似的内容。 我假设主要问题的答案也将提供此问题的答案,因为项目模板显然不同。 我似乎找不到在线资源来帮助我手动编辑这个问题。 预先感谢您。
<Project Sdk="Microsoft.NET.Sdk.Web">
可能是不同之处。https://blogs.msdn.microsoft.com/webdev/2017/03/07/announcing-visual-studio-2017/ - Svek