我有一個VS 2010建模項目與層圖。我使用層圖來驗證一些程序集。請注意,由於我有一些構建約束,我添加了引用到建模項目的程序集,而不是項目引用。只要引用的程序集可以找到,這工作正常。當沒有找到程序集時,構建會通過,但會發出警告,指示未找到引用的程序集。這非常合理。但是,如果您希望在出現圖層驗證錯誤時構建失敗,則傳遞構建會給組件中的實現有效的錯誤印象。我的問題是,如何在沒有找到引用的程序集時使構建失敗。我嘗試了TreatWarningsAsErrors標籤,但沒有奏效。我不是MSBuild專家,但我認爲建模項目在這方面的工作方式稍有不同。如何在VS2010建模項目中使用缺少的引用程序集構建失敗?
在此先感謝您的答覆。
Fuat
我最後寫一個MSBuild自定義任務,是以搜索路徑和引用的組件和檢查清單,如果他們都存在。如果任何程序集不存在,則任務將記錄一個錯誤並從Execute方法返回false。 – 2013-02-22 22:35:06