ऐसा करना संभव है, लेकिन आपको प्रोजेक्ट फ़ाइल के साथ मैन्युअल रूप से गड़बड़ करने की आवश्यकता होगी।
हम इसे MiscUtil में करते हैं, इसलिए हमारे पास .NET 2.0 बिल्ड और .NET 3.5 बिल्ड हो सकता है। उदाहरण के लिए:
<ItemGroup Condition=" '$(Configuration)' != 'Release 2.0' ">
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
<Aliases>global</Aliases>
</Reference>
<Reference Include="System.Xml.Linq">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
</ItemGroup>
आप आरंभ :) असल में, जहां यह अपने सामान्य परियोजना फ़ाइल में है से बाहर वर्तमान संदर्भ लेते हैं, और एक उचित शर्त के साथ अपने स्वयं के ItemGroup में रख पाने के लिए पर्याप्त होना चाहिए कि।
स्रोत
2009-06-18 14:21:59
ओह, यह अच्छा है - मुझे नहीं पता था कि आप एक संदर्भ पर एक शर्त जोड़ सकते हैं। –
@ जोन, मुझे लगता है कि आप इसे MSBuild फ़ाइल में बहुत अधिक प्रविष्टि पर कर सकते हैं। – JaredPar
बिल्कुल, जैसा आवश्यक हो, धन्यवाद। धन्यवाद जॉन भी। –