2013-03-15 115 views
0

我試圖在安裝NuGet軟件包的PowerShell期間從項目中刪除和刪除文件。我有下面的代碼將其從項目中刪除,但我無法弄清楚如何管道,以便我也可以從磁盤中刪除它。我該怎麼做呢?如何從NuGet PowerShell安裝中的項目中刪除和刪除文件夾?

$project.ProjectItems.Item("Test123").Remove() | Select-Object | Get-ChildItem -Recurse | Remove-Item -force -recurse 
+0

'Remove'方法返回什麼? – R0MANARMY 2013-03-15 12:52:32

+0

嗯不知道如何調試PowerShell,特別是如果NuGet觸發它(我是一個新手到ps) – TruMan1 2013-03-15 12:54:39

+1

看起來像[這種方法](http://msdn.microsoft.com/en-us/library/envdte。 projectitem.remove.aspx),不返回任何內容。 – R0MANARMY 2013-03-15 13:07:50

回答

3

貌似不是調用Remove你應該叫Delete

從文檔Remove

從集合中刪除項目項。

從文檔Delete重點煤礦

從項目及其存儲刪除的項目。

+0

真棒thx! (也鏈接有幫助) – TruMan1 2013-03-15 13:19:50

+0

@ TruMan1:MSDN是你的朋友,不要害羞挖掘文檔。 – R0MANARMY 2013-03-15 13:21:26