如果需要构建项目,如何更改Visual Studio的检查

时间:2018-05-28 19:54:28

标签: visual-studio project recompile

我正在基于.net核心控制台应用创建项目模板。它由typescript文件组成(当更改时)需要触发项目的重新编译。这应该是随后添加某些“.ts”文件时的默认值。

当对.cs文件进行更改时,Visual Studio会根据自己的假设知道何时需要重新编译,而不是msbuild。可以通过将以下部分添加到csproj文件来关闭此一般行为:

Error: Package: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
           Requires: pigz
 You could try using --skip-broken to work around the problem

我也从这里(How to avoid that Visual Studio incremental build does not run when files outside <Compile> and <EmbeddedResource> are changed?)了解到我可以添加

<PropertyGroup>
    <DisableFastUpToDateCheck>True</DisableFastUpToDateCheck>
</PropertyGroup>

为该Visual Studio检查包含一个文件。我的问题是:

如何对某种类型的所有文件执行此操作,让我们说“* .ts”?

我也可以指定文件到嵌入资源的默认构建操作,或者一旦使用我的模板将其添加到项目中吗?

1 个答案:

答案 0 :(得分:0)

如何对某种类型的所有文件执行此操作,让我们说“ .ts”?*

<UpToDateCheckInput Include="**\*.dat" />

我也可以指定文件到嵌入资源的默认构建操作,或者使用我的模板将其添加到项目后的任何内容吗?

Default build action for a filetype