use*_*698 1 msbuild visual-studio-2013
我想在VS2013中单击项目的构建时运行目标.我尝试了几种方法,包括将项目的DefaultTargets更改为自定义项,然后让自定义目标调用我的目标,然后编译.但问题是它只能工作一次.如果我再次运行它,它似乎没有运行任何东西.
反正有没有这样做?
我想出了一个解决方案.我的主要问题是VS2013不再检查文件是否没有改变.我需要将它添加到我的项目文件中.
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
Run Code Online (Sandbox Code Playgroud)
在我的特殊情况下,这是一个webapp项目.可能有更简单的方法,但我最终得到的是这个.
我将标签中的DefaultTargets更改为"CustomBuild"
然后,我创建了一个像这样的目标.
<Target Name="CustomBuild">
<CallTarget Targets="<my custom target>" />
<CallTarget Targets="Build" />
</Target>
Run Code Online (Sandbox Code Playgroud)
现在,每次我点击构建它将运行<我的自定义目标>
| 归档时间: |
|
| 查看次数: |
1120 次 |
| 最近记录: |