阅读Using NuGet without committing packages to source control我明白我应该添加.nuget
文件夹到我的项目,以使构建过程中包恢复...和阅读Prepare a git repo for NuGet我明白我可以删除NuGet.exe
和NuGet.config
并让IDE通过在NuGet.targets
中设置DownloadNuGetExe
到true
自动下载它们。的NuGet - 如何配置包上的MonoDevelop/Xamarin Studio中恢复
嗯,我有点自1混淆)Xamarin Studio不下载既不NuGet.exe
也不NuGet.config
...; 2).nuget
文件夹是没有必要的,因为一个可能只是发出命令上恢复的NuGet包无论如何,解决方案资源管理器和软件包都会恢复。
话虽如此,在Xamarin Studio/MonoDevelop上配置软件包还原的正确方法是什么?
为什么不实施? – JarrettV
NuGet团队建议应该使用NuGet恢复,而不是使用NuGet.targets文件。最新版本的NuGet会在编译时自动恢复NuGet包,而不需要NuGet.targets文件。所以这可以在Xamarin Studio插件中实现。缺点是插件需要在启动时加载以检测任何构建事件。这就是我只是通过菜单添加对恢复的支持的原因。 –