2015-06-03 12 views
8

से .dnx निर्देशिका को कैसे स्थानांतरित करें DNVM में .dnx निर्देशिका (%USERPROFILE% में) स्थापित करता है।% USERPROFILE%

दुर्भाग्य से, मेरी उपयोगकर्ता प्रोफ़ाइल आईटी नीतियों द्वारा 30 एमबी तक सीमित है।

मैं इस निर्देशिका को कहीं और कैसे स्थानांतरित कर सकता हूं, उदा। C:\.dnx?

मैं C:\.dnx करने के लिए C:\Users\myUsername\.dnx से प्रतीकात्मक लिंक बनाने की कोशिश की है, लेकिन यह दृश्य स्टूडियो की तरह लगता है सिमलिंक जब समाधान के निर्माण का पालन नहीं करता, तो मैं इस जैसे त्रुटियों का निर्माण मिलती है:

Could not find a part of the path 'C:\Users\myUsername\.dnx\packages\System.IO\4.0.10-beta-22816\lib\contract\System.IO.dll'.

मैं विंडोज 7 पेशेवर के तहत .NET 4.6 के साथ विजुअल स्टूडियो सामुदायिक 2015 आरसी का उपयोग कर एम।

+0

आपका अपडेट एक * उत्तर * जैसा दिखता है - यदि हां, तो इसे आपके प्रश्न के संपादन के बजाय उत्तर के रूप में पोस्ट किया जाना चाहिए। –

+0

हाँ, मुझे लगता है कि आप सही हैं - यह मेरी समस्या का समाधान करता है, हालांकि मैं वास्तव में जानना चाहूंगा कि फ़ोल्डर को किसी भी तरह से मेरे उपयोगकर्ता प्रोफ़ाइल में गैर-रोमिंग करने के बजाय कैसे स्थानांतरित किया जा सकता है। यह एक "अस्थायी" कामकाज की तरह लगता है, लेकिन मैं इसे इसके बजाय एक उत्तर के रूप में जोड़ सकता हूं। – Leif

उत्तर

2

मैं, .dnx निर्देशिका गैर रोमिंग बनाकर एक "अस्थायी" वैकल्पिक हल मिल गया इस रजिस्ट्री कुंजी के माध्यम से: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ExcludeProfileDirs

आप इस समाधान का here बारे में अधिक जानकारी पा सकते हैं।

0

अन्य वॉल्यूम पर निर्देशिका के उपनाम बनाने के लिए एमएस द्वारा junction उपकरण का उपयोग करें। Junction.exe डाउनलोड करें और उपयोग पढ़ें।

+0

मैंने पहले ही कमांड लाइन के माध्यम से कमांड लाइन के माध्यम से एक प्रतीकात्मक लिंक (जंक्शन) बनाने की कोशिश की है: 'mklink/j .dnx c: \। Dnx', लेकिन ऐसा लगता है कि विजुअल स्टूडियो (या' एमएसबिल्ड 'के बजाय) सिमलिंक का पालन नहीं करेगा ऊपर संदर्भ। – Leif

+0

'जंक्शन' टूल का प्रयोग करें। मुझे यकीन नहीं है कि यह सामान्य सिम्लिंक या अन्य बनाता है या नहीं। यह विंडोज अपडेट निर्देशिका और अन्य के पुनर्निर्देशन के लिए काम करता है। इसके अलावा, क्या आपने कड़ी लिंक की कोशिश की है? – i486

+0

हाँ, '/ J' निर्देशिका के लिए एक कठिन लिंक बनाता है। मैंने '/ D' का उपयोग करने का भी प्रयास किया जो एक सॉफ्ट लिंक बनाता है और यदि कोई अन्य उपसर्ग निर्दिष्ट नहीं है तो डिफ़ॉल्ट विकल्प हैं। दुर्भाग्यवश, मैं इस कंप्यूटर पर आईटी नीति के मुद्दों के कारण उस एप्लिकेशन को इंस्टॉल नहीं कर सकता, इसलिए मुझे सिम्लिंक बनाने के लिए 'cmd' का उपयोग करने की आवश्यकता है। – Leif

4

मुझे कोई समस्या आई थी जहां मेरा नियोक्ता उपयोगकर्ता प्रोफ़ाइल निर्देशिकाओं में निष्पादित .exe फ़ाइलों को अवरुद्ध कर रहा है। \ सेल्सियस के लिए उपयोगकर्ता \% USERPROFILE% .dnx फ़ोल्डर:

मैं अपने सी ले जाया \ Program Files.dnx और निम्न आदेश के साथ एक सिमलिंक बनाया:

mklink /D C:\Users\%MYPROFILENAME%\.dnx "C:\Program Files\.dnx" 

अब तक, इस प्रतीत हो रहा है काम कर रहा हूँ और मैं ऊपर और चल रहा हूँ।

+0

यह मेरे लिए भी काम करता है, हालांकि मुझे इसे स्थानीय व्यवस्थापक के रूप में चलाने की ज़रूरत है। – richardtallent

+0

यह वास्तव में एक अच्छा जवाब है, खासकर अगर अन्य ड्राइव पर फ़ाइलों को स्थानांतरित करने के अलावा कोई अन्य विकल्प नहीं है – dyatchenko

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