आप यह सुनिश्चित करने के लिए एक लक्ष्य बना सकते हैं कि सभी सामग्री फाइलें शारीरिक रूप से डिस्क पर स्थित हों और यदि यह मामला नहीं है तो त्रुटि उत्पन्न करें। यहां इस तरह के लक्ष्य
<Target Name="ValidateContentFiles">
<Error Condition="!Exists(%(Content.FullPath))"
Text="Missing Content file [%(Content.FullPath)]"/>
</Target>
आपको यह सुनिश्चित करना है कि इस लक्ष्य इसे जोड़ने के लिए InitialTargets परियोजना तत्व में यह विशेषता द्वारा हर निष्पादित किया जाता है कर सकते हैं। उदाहरण के लिए
<Project InitialTargets="ValidateContentFiles"
ToolsVersion="3.5" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
सैयद इब्राहिम हाशिमी
मेरे पुस्तक: Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
स्रोत
2009-06-22 19:00:54