我試圖安裝System.ComponentModel.Annotations
通過VS 2017 package
Manager控制檯。無法安裝軟件包。鎖定文件並沒有改變,跳過鎖定文件寫
命令:
Install-Package System.ComponentModel.Annotations -Version 4.3.0
成果
恢復包 C:\ MyTest.csproj ... 安裝NuGet包System.ComponentModel.Annotations 4.3。 0。 提交恢復...將鎖定文件寫入磁盤。路徑: C:\ MyTest的\ OBJ \ project.assets.json 恢復816.43毫秒完成 C:\ MyTest.csproj。 爲 Ç恢復包:\ MyTest.csproj ... 犯下恢復...鎖定的文件並沒有改變。跳過鎖文件 寫入。路徑: C:\ MyTest的\ OBJ \ project.assets.json 還原在2.03秒完成 C:\ MyTest.csproj。 執行的NuGet行動了4.12秒已用時間:00:00:05.2258592
注:
我使用.NETCoreApp1.1
框架。
你怎麼知道包無法安裝?當我恢復/更新該軟件包時,我在輸出窗口中也得到了相同的結果,但是在檢查項目依賴項和項目文件(.csproj)之後,我發現該軟件包已經安裝到了項目中。結果並沒有告訴安裝失敗,只是提示跳過鎖定文件寫入,所以你應該仔細檢查是否安裝了該軟件包。如果沒有,請給我們更多的信息或一些截圖。 –
這個問題呢?您能否讓我知道關於這個問題的最新信息? –
@ Leo-MSFT,你是絕對正確的。此消息僅在該包已安裝到項目中時纔會出現。我花了一段時間才能理解這個問題,並在您的意見的幫助下脫離課程。謝謝 – immirza