c# - 从 Visual Studio 2019 .NET Web 应用程序中的构建操作中排除文件夹
问题描述
我创建了 ASP.Net Web 应用程序,并在 Web 应用程序中添加了 Angular 11 应用程序作为名为“AngularApp”的子文件夹。我在“.csproj”中添加了以下设置,以在 ASP.Net Web 应用程序构建过程中排除“AngularApp”文件夹。但即使在构建过程中排除文件夹后,我也会收到与“node_modules”相关的构建错误。你能帮我解决这个问题吗?
<ItemGroup>
<Compile Remove="AngularApp\**" />
<Content Remove="AngularApp\**" />
<EmbeddedResource Remove="AngularApp\**" />
<None Remove="AngularApp\**" />
<Content Include="AngularApp\dist\prod\**\*" />
<Content Update="AngularApp\dist\prod\**\*;appsettings.json;web.config">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
</ItemGroup>
解决方案
您可以在您的 csproj 文件中使用它:
<ItemGroup>
<!-- display folder in solution explorer -->
<Content Include="AngularApp\**"/>
<!-- ignore the folder while building -->
<Compile Include="AngularApp\**" Exclude="AngularApp\**" />
</ItemGroup>
推荐阅读
- angular - 为什么我的 launch.json 文件在这一行出现错误:“program”:“${workspaceFolder}\\serve”
- python - 导入安装在另一个 python 中的 python 库
- java - Maven java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
- grails - JavaScript eval 如何在 groovy 或 grails 中使用
- python - 用空格替换换行符 (LF) 但不影响回车符 (CR)
- javascript - 插件内的公式权限错误 - getActiveUser
- flutter - 如何在 Flutter 中滚动时为列表中的项目设置动画
- css - padding-top 不是根据宽度计算的
- ruby-on-rails - 是否可以直接从布局中的辅助模块访问变量
- c# - 将动态列表中的值分配给模型属性。转换错误