Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
Improve this question
OpenWrap和NuGet有什么区别。你更喜欢什么? 不依赖于Visual Studio,而是专注于命令行而不是UI上的生产率 OW不依赖Powershell,它带有自己的命令系统,使您可以开发,部署和执行自己的命令,无论是从我们的Shell(o.exe工具)还是从MSBuild本身。 OpenWrap使用OpenWrap进行构建和部署,并且在每个步骤中都对xcopy友好。 具有系统范围的软件包存储库,因此您可以一次部署实用程序命令,而不是每个解决方案一次。 如果需要,在运行时支持动态依赖项解析 具有可扩展的程序包格式,因此您可以在程序包中创建新类型的依赖项,并借助OpenWrap帮助您在应用程序中使用它们 同时支持OpenWrap软件包以及NuGet软件包和存储库 远离XML和OData的复杂性,并且适合基于简单文本的DSL,这些语言易于学习,而且快速快捷。 支持集成构建,因此您可以一次性构建和打包解决方案 支持网络共享上的自定义存储库,您可以从openwrap shell或msbuild任务将其发布到该共享库上 提供依赖项平衡,自动选择要解决的软件包版本组合 Resharper集成意味着您对依赖项所做的任何更改都会实时反射(reflect)在VS中 TeamCity集成意味着您可以使用完全相同的过程从MSBuild脚本或命令行 中构建,打包和部署软件包。可扩展的构建器意味着您可以更改在OpenWrap中触发构建的方式 与 软件包一起支持测试人员和运输测试使用受支持的MSBuild扩展点来包括程序集引用,而无需单独构建代码。交付二进制文件后,仅在构建时就没有openwrap代码依赖性。
这仅是出于差异,因为这就是您的要求,所以我不会打扰您与其他程序包管理器一样的工作。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
Improve this question
OpenWrap和NuGet有什么区别。你更喜欢什么?
最佳答案
OpenWrap是一个开源项目,不仅在构建时而且在运行时都提供对应用程序中的依赖项管理。
因此,我们的功能旨在动态解决依赖关系,无论是用于复合WPF应用程序,Web应用程序开发还是系统范围的实用程序。这使我们的实现与NuGet的实现大不相同。
所以这是不同的东西(我可能会忘记很多,但是很好)。
这仅是出于差异,因为这就是您的要求,所以我不会打扰您与其他程序包管理器一样的工作。
关于.net - OpenWrap vs NuGet ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4256994/
10-12 22:34