簡體   English   中英

如何檢測依賴關系是否在 VS2010 中的構建事件之前發生了變化?

[英]How can I detect if dependencies have changed prior to a build event in VS2010?

我在 VS2010 中有一個預構建事件,它混淆了一些代碼。 但是,每次我嘗試構建可執行文件時它都會運行,無論依賴項是否偶然。 如何檢測它是否真的需要運行?

我會尋找涉及 msbuild 的解決方案。 嘗試編輯 csproj 文件並調整處理 <Target Name="BeforeBuild"> 部分的注釋掉部分。

來自http://msdn.microsoft.com/en-us/library/ms171462(v=vs.90).aspx


依賴分析

在更高級的場景中,目標可以描述彼此之間的關系並執行依賴分析,如果該目標是最新的,則可以跳過構建過程的整個部分。 您可以使用DependsOnTargets屬性聲明必須在特定目標之前運行的目標。 運行目標時,MSBuild 引擎將首先自動運行此屬性中列出的任何目標。 有關更多信息,請參閱如何:增量構建。

如何:增量構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM