繁体   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