我通過NuGet安裝了OpenTK 2.0,但似乎有些類(Point,Rectangle等)在OpenTK命名空間中不可用。我可以用System.Drawing.Point和Microsoft.Xna.Framework.Rectangle來代替它們,但是我會在Vector2上隱藏命名空間衝突,並且它們(OpenTK。*和Microsoft.Xna.Framework。*都包含Vector2的實現,和Microsoft.Xna.Framework。*和System.Drawing。*包含Rectangle的獨立實現等)。有沒有辦法讓我可以完全構建OpenTK並使用它來讓我的命名空間不那麼混亂?如何獲得Visual Studio的OpenTK的完整版本?
0
A
回答
0
你可以手動構建源代碼來獲取Rectangle類,但是看起來它不在NuGet包中的原因是因爲一些構建標誌看起來不適合NuGet構建。
從目前的發展項目的GitHub庫的分支(https://github.com/opentk/opentk/blob/develop/src/OpenTK/Math/Rectangle.cs,截至2016年10月3日),整個矩形結構由#if MINIMAL
... #endif
指令所包圍。從瀏覽回購庫看來,MINIMAL
標誌似乎阻止了System.Drawing
命名空間的一些用途,以及一些其他特定於Windows的命名空間和類,儘管我沒有深入研究。
Box2
(GitHub link)或Box2d
(GitHub link)結構是否滿足您的需求?
另外,對於它的價值,我公司一直在使用OpenTK作爲我們的主要產品之一,現在我們將從源代碼構建,而OpenTK.Rectangle在構建的1.1.4項目中不可用無論如何,所以這似乎不是一個新的變化。
相關問題
- 1. 如何在Visual Studio 2005中獲得完整的調用堆棧?
- 2. 我如何從TortoiseHg獲得完整版本
- 3. 的Android Jsoup獲得完整版網站
- 4. .NET版本的Visual Studio
- 5. 並行版本的Visual Studio
- 6. Visual Studio的損壞版本
- 7. 如何獲取安裝的Perl的完整版本號?
- 8. 如何獲得完整網址GetWebResourceUrl的
- 9. 如何獲得StackOverflowError的完整堆棧
- 10. 完整安裝標準版後缺少Visual Studio 2008的模板
- 11. 更新我的android studio如何獲得以前的版本?
- 12. 如何獲得javascript的基本Visual Studio功能(VS 2010)
- 13. 如何獲得CherryPy版本
- 14. 如何獲得JUnit版本
- 15. 如何獲得本地文件在Firefox的完整路徑3
- 16. 將Visual Studio 2008試用版升級到完整版時的問題
- 17. 替換完整版本的SQL Server 2005 Express Management Studio
- 18. 如何找出爲不同版本的Visual Studio安裝Qt Visual Studio Addin的哪個版本?
- 19. 最小的Visual Studio版本的Visual Studio 2015年解決方案
- 20. 如何修復Visual Studio 2008中的代碼完整問題
- 21. 如何獲得較舊版本的riak
- 22. 如何獲得Chrome的前版本
- 23. 如何獲得.NET Standard的舊版本?
- 24. 如何獲得擴展的pdf版本
- 25. Visual Studio版本主流
- 26. Visual Studio 2008版本問題
- 27. Visual studio Lightswitch - 版本管理
- 28. Visual Studio發佈版本
- 29. 獲取所有資源的完整版本,如System.exit(0)
- 30. XText禁用完整版本