2010-04-06 15 views
7

मुझे कभी-कभी कमांड लाइन से gacutil.exe या installutil.exe, आदि चलाने की आवश्यकता होती है। क्या मेरे सिस्टम पाथ में .NET फ्रेमवर्क निर्देशिकाएं जोड़ना ठीक है? यदि हां, तो मुझे कौन से जोड़ना चाहिए और किस क्रम में?क्या मुझे अपने पैथ में .NET फ्रेमवर्क निर्देशिका जोड़नी चाहिए?

उत्तर

1

मैं हमेशा जोड़ने मेरी पथ के लिए निम्न:

  1. C: \ Windows \ Microsoft नेट \ फ्रेमवर्क \ v3.5
  2. C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727

मैं कभी कभी कमांड लाइन पर संकलित करने के लिए जब मैं सरल सामग्री लिखते हैं और यह भी GACUtil उपयोग करने की आवश्यकता और शासन।

6

निश्चित रूप से, इसके साथ कुछ भी गलत नहीं है। एक बार जब मैं इंस्टॉलुटिल और/या गैकुटिल खोदने से थक गया तो मैंने पहली बार किया। आप केवल जोड़ने की जरूरत है चाहिए:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727 

या

%WINDIR%\Microsoft.NET\Framework64\v2.0.50727 

... आप 64 बिट उपयोगिताओं या नहीं चाहते हैं या नहीं, पर निर्भर करता है। आम तौर पर आपको 3.0 या 3.5 निर्देशिका जोड़ने की आवश्यकता नहीं होती है और वे 2.0 के लिए वास्तव में केवल एड-ऑन हैं। *

0

मुझे किसी भी निर्देशिका में कमांड लाइन से msbuild को कॉल करने के लिए इसे करने में बहुत उपयोगी लगता है।

मैं सिर्फ इस निर्देशिका जोड़ने के लिए उपयोग:% WINDIR% \ Microsoft.NET \ फ्रेमवर्क \ v3.5

1

यह करने के लिए एक अच्छी बात है। मेरी देव मशीनों पर बहुत अच्छा काम करता है। मैं विंडोज एसडीके भी जोड़ता हूं ताकि मैं कहीं से भी ildasm का उपयोग कर सकूं।

सी: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ बिन

पथ, आम तौर पर पहले रास्ता है कि मिलान आदेश होता है की आदेश के रूप में विजेता है ।

1

बस जागरूक रहें कि कुछ यूटिलिटीज जैसे गैकुटिल (मुझे कम से कम 2.0 फ्रेमवर्क के साथ यह पता है) हमेशा फ्रेमवर्क के साथ हर कंप्यूटर पर उपलब्ध नहीं है। मैंने कुछ सर्वर देखे हैं जहां मैं काम करता हूं जिसमें यह नहीं है और हमारे पास एक स्क्रिप्ट थी जिसकी आवश्यकता थी :) खराब स्थिति में होना .... लेकिन विकास के लिए, आपको ठीक होना चाहिए।

संबंधित मुद्दे