首页 > 解决方案 > Visual Studio Mac最新版自动编辑项目文件

问题描述

我有一个在 Visual Studio Mac 最新版本上运行的 .net 核心项目。

在另一个文件夹中,我保留了一个角度项目,当我编译这个角度项目时,我希望发布 wwwroot 中的这些文件。

但不是每次,当我开始发布到 Azure 文件 projectName.csproj 会自动编辑以下内容:

<ItemGroup>
    <Compile Remove="Areas\Manager\Data\**" />
    <Compile Remove="Areas\Manager\Models\**" />
    <Compile Remove="Data\**" />
    <Compile Remove="logs\**" />
    <Compile Remove="Views\Offer\**" />
    <Content Remove="Areas\Manager\Data\**" />
    <Content Remove="Areas\Manager\Models\**" />
    <Content Remove="Data\**" />
    <Content Remove="logs\**" />
    <Content Remove="Views\Offer\**" />
    <EmbeddedResource Remove="Areas\Manager\Data\**" />
    <EmbeddedResource Remove="Areas\Manager\Models\**" />
    <EmbeddedResource Remove="Data\**" />
    <EmbeddedResource Remove="logs\**" />
    <EmbeddedResource Remove="Views\Offer\**" />
    <None Remove="Areas\Manager\Data\**" />
    <None Remove="Areas\Manager\Models\**" />
    <None Remove="Data\**" />
    <None Remove="logs\**" />
    <None Remove="Views\Offer\**" />

    <!---- the new content start here... -->
    <Content Remove="wwwroot\favicon.ico" />
    <Content Remove="wwwroot\apple-touch-icon-120x120.png" />
    <Content Remove="wwwroot\apple-touch-icon.png" />
    <Content Remove="wwwroot\apple-touch-icon-precomposed.png" />
    <Content Remove="wwwroot\robots.txt" />
    <Content Remove="wwwroot\apple-touch-icon-120x120-precomposed.png" />
    <Content Remove="wwwroot\assets\css\bootstrap.min.css" />
    <Content Remove="wwwroot\assets\css\myOffer.css.map" />
    <Content Remove="wwwroot\assets\css\photoswipe.css" />
    ....
   </ItemGroup>

它的作用是从发布的文件夹中删除这些文件,使我的项目不完整。

如何防止它发生在我的本地计算机上?

标签: visual-studio-mac

解决方案


推荐阅读