簡體   English   中英

Nuget 3.2.0不在項目中添加其他文件/文件夾

[英]Nuget 3.2.0 don't add additional files/folder in project

自從Nuget Package Manager最近更新(我想從2.9到3.2.0)以來,通過nuget安裝軟件包不再添加軟件包的附加文件了。 它只是添加了庫,更新了“project.json”之類的東西。

例如:將MVVMLight安裝到項目中會將Models,ViewModels和Views文件夾添加到項目中。 此外,它還會將一個MainViewModel.cs,ViewModelLocator.cs添加到ViewModels文件夾中。 現在這些文件/文件夾都沒有添加到項目中。

任何建議都會有所幫助

自Nuget 3.1以來,不再支持此版本: https ://docs.nuget.org/release-notes/nuget-3.1。 其中一個主要原因是軟件包可以在安裝時復制文件,但是您不確定在卸載時如何處理它(因為內容可能已手動更改)。 但請注意,可能會重新啟用此功能存在未解決的問題

MVVM Light的Laurent Bugnion也意識到了這個問題:

警告:Windows 10通用應用程序(UWP)中的完整包

在Windows 10通用應用程序中安裝“mvvmlight”軟件包時存在一個已知問題。 不幸的是,Nuget團隊改變了Nuget為這個框架工作的方式,它不再允許安裝其他文件或運行腳本。 因此,在Windows 10 UWP應用程序中安裝“mvvmlight”軟件包會產生與安裝“mvvmlightlibs”軟件包完全相同的結果。 由於不允許運行腳本,因此甚至無法警告用戶。

我將發布有關如何手動將腳手架添加到Windows 10 UWP應用程序的更多詳細信息。 敬請關注。

截至今天,他尚未發布完整指南,但您可以嘗試手動運行打包的PowerShell腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM