2012-03-24 9 views
8

मुझे number of issues पर न्यूज फ़ोरम पर इंस्टॉल नहीं किया जा रहा है, यदि आपके दस्तावेज़ दस्तावेज़ किसी साझा ड्राइव पर स्थापित नहीं हो पा रहे हैं। अगर मेरे पास इसे बदलने के लिए लचीलापन नहीं है (लॉक डाउन पॉलिसी) क्या कोई तरीका है कि मैं न्यूजेट का उपयोग कर सकता हूं?क्या मैं अपने दस्तावेज़ फ़ोल्डर साझा ड्राइव पर है, तो क्या मैं nuget इंस्टॉल/उपयोग कर सकता हूं?

सिस्टम पथ निर्दिष्ट नहीं मिल सकता है:

यहाँ त्रुटि मैं जब वी.एस. एक्सटेंशन प्रबंधक से इसे स्थापित करने की कोशिश कर रहा है। (HRESULT से अपवाद:

enter image description here

वी.एस. लॉग फ़ाइल दिखाता है:

3/23/2012 9:45:26 PM - Microsoft Visual Studio Extension Installer 
3/23/2012 9:45:26 PM - ------------------------------------------- 
3/23/2012 9:45:26 PM - Initializing Install... 
3/23/2012 9:45:26 PM - Extension Details... 
3/23/2012 9:45:26 PM - Identifier  : NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5 
3/23/2012 9:45:26 PM - Name   : NuGet Package Manager 
3/23/2012 9:45:26 PM - Author   : Microsoft Corporation 
3/23/2012 9:45:26 PM - Version   : 1.6.21215.9133 
3/23/2012 9:45:26 PM - Description  : A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project. 
3/23/2012 9:45:26 PM - Locale   : en-US 
3/23/2012 9:45:26 PM - MoreInfoURL  : http://docs.nuget.org/ 
3/23/2012 9:45:26 PM - InstalledByMSI : False 
3/23/2012 9:45:26 PM - MinFramework : 4.0 
3/23/2012 9:45:26 PM - MaxFramework : 4.0 
3/23/2012 9:45:26 PM - 
3/23/2012 9:45:26 PM - Supported Visual Studio Editions : 
3/23/2012 9:45:26 PM -  Version : 10.0 
3/23/2012 9:45:26 PM -   Pro 
3/23/2012 9:45:26 PM -   IntegratedShell 
3/23/2012 9:45:26 PM -   VWDExpress 
3/23/2012 9:45:26 PM -   VPDExpress 
3/23/2012 9:45:26 PM -  Version : 11.0 
3/23/2012 9:45:26 PM -   Pro 
3/23/2012 9:45:26 PM -   IntegratedShell 
3/23/2012 9:45:26 PM -   VWDExpress 
3/23/2012 9:45:26 PM -   VPDExpress 
3/23/2012 9:45:26 PM - 
3/23/2012 9:45:26 PM - Supported Isolated Shells : 
3/23/2012 9:45:26 PM - 
3/23/2012 9:45:26 PM - References  : 
3/23/2012 9:45:26 PM - 
3/23/2012 9:45:26 PM - System.IO.DirectoryNotFoundException: The system cannot find the path specified. (Exception from HRESULT: 0x80070003) 
    at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 
    at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, Boolean isLogged, Boolean isForIsolatedApplication) 
    at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath) 
    at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku) 
    at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs) 
    at VSIXInstaller.App.InitializeInstall() 
    at VSIXInstaller.App.OnStartup(StartupEventArgs e) 
+0

आप '% TEMP में देख सकते हैं क्या अतिरिक्त जानकारी% \ VSIXInstaller_ .log'? – Oleg

+0

@ ओलेग - मैंने लॉग फ़ाइल को – leora

उत्तर

3

मैं अपने आप को इस परीक्षण नहीं किया है, लेकिन आप C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config फ़ाइल को संशोधित करने के लिए कोशिश करते हैं और loadFromRemoteSources तत्व शामिल कर सकते हैं:

<loadFromRemoteSources enabled="true"/> 

स्थान <configuration> \ <runtime> पर। इसके अतिरिक्त आप यह सत्यापित करने का प्रयास कर सकते हैं कि कोई अन्य पुराना संस्करण NuGet स्थापित नहीं है। आपको संदर्भ मेनू के साथ विजुअल स्टूडियो 2010 शॉर्टकट शुरू करना चाहिए और यह सुनिश्चित करने के लिए कि आप इसे अनइंस्टॉल कर सकते हैं, "व्यवस्थापक के रूप में चलाएं" चुनें।

इसके अतिरिक्त आप के लिए .NET

CasPol.exe -m -ag 1.2 -url file://ServerName/ShareName/* FullTrust 
2

MyComputer के सिस्टम गुण> अग्रिम टैब

0

केवल एक चीज मैं में अपने पर्यावरण चर पथ सेट करने का प्रयास साझा करने के लिए "FullTrust" जोड़ने के लिए विचार कर सकते हैं "मेरा दस्तावेज़" के तहत NuGet इंस्टॉल निम्न है:

%LocalAppData\NuGet <-- here you usually find the default cache folder 

%AppData\NuGet <-- here you find the machine-level nuget.config file 

क्या आप जांच सकते हैं कि ये फ़ोल्डर्स हैं या नहीं?

बस एक सिद्धांत, लेकिन यदि नहीं, तो हो सकता है कि आप उन फ़ोल्डर्स को स्वयं बना सकते हैं और इंस्टॉलेशन को पुनः प्रयास कर सकते हैं?

9

मुझे एक समान समस्या का सामना करना पड़ रहा था और CasPol और loadFromRemoteSources के बारे में विभिन्न सुझावों में असफल रहा;

  1. स्थापना रद्द वर्तमान NuGet विस्तार
  2. बंद दृश्य स्टूडियो
  3. एक रजिस्ट्री संपादक खोलें और नेविगेट HKEY_CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\
    • करने के लिए Personal कुंजी दिखाएगा: यहाँ क्या (Windows 7 SP1) मेरे लिए काम किया है साझा फ़ोल्डर के रूप में इसके मूल्य
  4. उस स्थान को स्थानीय ड्राइव स्थान पर संशोधित करें, उदाहरण के लिएC:\Temp\
    • regedit बंद न करें के रूप में आप इसे एक पल में वापस बदलाव करने जा रहे
  5. ओपन दृश्य स्टूडियो
    • यह कुछ सेटिंग नहीं मिल के बारे में शिकायत सकता है, लेकिन मैं सिर्फ चेतावनी माध्यम से क्लिक किया
  6. NuGet विस्तार
      कम से कम मेरे लिए
    • स्थापित करें, यह सब हुआ smoo thly ठीक वैसी ही है कि क्या हो रहा से पहले
  7. उसकी पहले वाली स्थिति
  8. पुनः प्रारंभ दृश्य स्टूडियो
    • ... एट voil & agrave के लिए वापस Personal रजिस्ट्री मान दृश्य स्टूडियो
    • छोड़ो वापस लाएं नहीं किया गया है; !
+3

+1 में डाम्प किया है यह *** *** समाधान – jgauffin

+0

सहमत है, यह वास्तव में समाधान है। अच्छा किया, यह आश्चर्यजनक काम किया। कुछ संकेत हैं कि इसे VSIXInstaller.exe के साथ करना है और नूगेट पैकेज प्रबंधक नहीं है। मुद्दा यह है कि किसी कारण से, VSIXInstaller आपके व्यक्तिगत \ MyDocuments फ़ोल्डर की तलाश में है और यदि इसे आमतौर पर नेटवर्क ड्राइव पर मैप किया जाता है और वर्तमान में मैप नहीं किया जाता है तो यह असफल हो जाएगा। यहां एक कोडप्लेक्स मुद्दा है जिसे संदर्भित किया जा सकता है। https://nuget.codeplex.com/workitem/700 –

+0

ओलेग का समाधान बहुत आसान था, बस इसे devenv.exe.config में कॉन्फ़िगरेशन/रनटाइम कार्यों के तहत जोड़ना: dperish

0

आप फ़ोल्डरों निर्देशित कर दिये है .... फिर कुछ borked है।

वर्कअराउंड:

चुनें मेनू प्रारंभसभी कार्यक्रमसहायक उपकरण, कमांड प्रॉम्प्ट पर राइट क्लिक करें, और भागो के रूप में प्रशासक चुनें। subst Z: "C:\Windows" टाइप करें और दबाएं दर्ज करें (जेड आपका रीडायरेक्ट फ़ोल्डर पथ है)।

अपनी सामग्री फिर से चलाएं।

"ठीक": http://support.microsoft.com/kb/886549

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

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