मैं एमएसबिल्ड विधानसभाओं में सीधे टैप करके एमएसबिल्ड को पावरशेल स्क्रिप्ट से चलाने पर विचार कर रहा हूं (एमएसबिल्ड इंस्टॉल पथ को देखने और बच्चों की प्रक्रिया के रूप में msbuild.exe को शुरू करने के विरोध में)।msbuild.exe प्रक्रिया spawning बिना PowerSll से MSBuild कैसे चलाएं?
क्या किसी ने ऐसा किया है? निर्माण चलाने के लिए सबसे सरल, सबसे सरल तरीका क्या होगा? क्या ऐसी तकनीक के लिए कोई पेशेवर/विपक्ष है जो आप इंगित करना चाहते हैं? (मुझे विशेष रूप से किसी भी समस्या में दिलचस्पी है जो एमएसबिल्ड को उसी प्रक्रिया/एपडोमेन में बाकी स्क्रिप्ट के रूप में चलाने से उत्पन्न हो सकती है)।
[void][System.Reflection.Assembly]::Load('Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a')
[void][Microsoft.Build.BuildEngine.Engine]::GlobalEngine.BuildProjectFile("path/main.proj")
वैसे यह मेरा सवाल है - क्या आपके पास "इसका उपयोग करने के तरीके पर कई नमूने" हैं या अपना स्वयं का कोई लिंक है? –