2012-08-09 35 views
1

我有兩個Visual Studio(2010)解決方案。一種解決方案SolutionAlpha有兩個項目ProjA和ProjB,它們都具有nuspec文件,兩個文件都已啓用包構建,並且都生成了nupkg文件。我加入了ProjB指向ProjA的nuspec文件的依賴性,但我不小心有一堆的名稱包含空格,所以它看起來像:nuget在nuspec文件中修復輸入錯誤後「無法解決依賴性」

<depedencies> 
    <dependency>Pro  jA</depedency> 
</dependencies> 

我把既爲ProjA和ProjB的nupkg文件中一個目錄,Visual Studio被設置爲用作nuget存儲庫。在SolutionNumeric的Proj1中,我試圖添加一個Nuget引用到ProjA和ProjB,但我一直得到Unable to resolve dependency 'Pro jA

我更正了ProjA中的nuspec文件,將它複製到目錄中,使用NuGet包資源管理器確認它是正確的,並通過Visual Studio清除了最近的包和包緩存,但仍然出現錯誤。

我該如何解決這個問題?

謝謝!

編輯:

這個工作從的NuGet從未被用於該解決方案。

當我啓動包管理器控制檯時,我得到Package Manager Console Host Version 2.0.30619.9119

回答

0

當然,經過太多的時間試圖找出這個問題,並在問這裏的問題後,我發現答案是從我的解決方案中的packages目錄中刪除相關的文件夾。我曾嘗試對解決方案目錄中的壞名稱進行全文搜索,或者甚至只是空格後名稱的一部分,但沒有任何我能夠理解的內容。它一定是在一些包中的某個二進制文件中。