我想弄清楚处理这种情况的最佳方法是什么.
假设我有一个由多个不同的非相关解决方案引用的库,我们称之为WebServiceInterface.dll.该库依赖于JSON.NET.
在NuGet之前
JSON.NET二进制文件是通过WebServiceInterface项目中的外部SVN引用的.其他依赖于WebServiceInterface的解决方案引用了项目(也作为SVN外部),因此拉动了项目及其依赖项.
使用NuGet
我还没想出如何强制将JSON.NET引用存储在WebServiceInterface项目下(而不是RandomSolution\packages位置).我发现参考@ nu-get到项目级和解决方案级别的pacakges,但是当我通过nu-get添加依赖项时,我似乎无法找到如何指定它.
这里的目标是当有人检出WebServiceInterface并将其添加到它构建的新解决方案时(而不是在JSON.NET的指向已经签入的最后一个解决方案下指向packages目录的中断的引用).
我有一组通过Microsoft的Deep Zoom编辑器创建的平铺图像集合,以及一个Silverlight应用程序,它目前通过MultiScaleImage使用它们进行显示 - 它们都运行得很好 - 我只想获得一些iPad编程经验并且有一对一些iPad应用程序的想法.我的所有想法都依赖于我能够显示/操作这些平铺图像集(在iPad上).
我刚刚拿起一台iMac来促进这一点.虽然我没有看到任何Objective-C/Cocoa-touch库,所以假设我必须自己动手.(我看到了Seadragon Ajax组件,它非常漂亮,但是我在这里处理集合,它不支持.我还想将其作为本机应用程序来推广以获得体验.)
我发现用于显示/操作平铺图像集的唯一开源项目是Openzoom - 一个Flash组件.我不熟悉ActionScript是(Python和Java和C#和C是我真的使用的唯一语言),但简单地检查代码,我真的没有任何问题与它也许可以用它来提示关于如何交换瓷砖进出等等.但是,由于我是Objective-C/Cocoa-touch的新手,所以我们会欣赏正确方向的一些指示.
1)我还缺少其他任何项目,或者OpenZoom是我最好的选择吗?
2)我应该尝试在UIKit框架中进行此显示,还是应该将其作为OpenGL显示器进行?
3)我没想到的任何其他建议/指示.