是否(或確實)除ASP.net以外的DNX項目支持框架(如WPF或Windows窗體)?我很想用更新的json項目風格(和原生的NuGet包支持)創建一些Wpf類庫,但是一切似乎都是針對Asp.net的。對於Wpf(或Windows窗體)的Dnx
1
A
回答
3
2
基於project.json/xproj的項目模型(我不稱之爲DNX項目)確實可以用於構建超越ASP.Net和DNX的場景的nuget類庫。
如果您在project.json中指定了像net451這樣的SDK,您可以額外添加「PresentationCore」或「PresentationFramework」之類的框架裝配,然後開始針對WPF在類文件中編寫代碼。所以你可以用它創建一個類庫(我只是測試它)。它構建並將其自身打包到NuGet。那你可以在普通的WPF項目中使用NuGet。
在談論新的.Net Framework事物時,理解SDK的概念非常重要:DNX是類似於UWP或.Net框架(WPF/WinForm)的SDK。 SDK然後指定將哪些CLR和BCL與SDK的功能結合使用。因此,該項目格式不是針對DNX SDK(來自架構),而是針對任何SDK。最後一個類庫是IL,它引用了DLL。計劃支持直接引用正常的.csproj(恕我直言)。
但也有限制:該項目格式是新的,目前還沒有很好的支持和集成,有沒有,也許永遠不會成爲一個WPF設計等
相關問題
- 1. WPF或Windows窗體
- 2. WPF或Windows窗體
- 3. 在Windows窗體或WPF
- 4. WPF或Windows窗體應用程序
- 5. Windows窗體或WPF - 記得在DataGridViews
- 6. WPF相當於Application.AddMessageFilter(Windows窗體)
- 7. Windows窗體等效於WPF OnStartup事件
- 8. WPF相當於Windows窗體位置
- 9. 使用Windows窗體的WPF
- 10. 轉換Windows窗體到WPF
- 11. 從Windows窗體到WPF
- 12. WPF DataGrid與Windows窗體DataGridView
- 13. 共存Windows窗體和WPF
- 14. 集成WPF和Windows窗體
- 15. Windows窗體到WPF MVVM
- 16. WPF與Windows窗體 - STAThread
- 17. 顯示在WPF Windows窗體
- 18. 從VBA代碼打開.NET WPF窗口或Windows窗體
- 19. Windows窗體或WPF,代碼或不代碼
- 20. 窗體驗證器對於Windows Phone
- 21. Windows窗體中的WPF控件?
- 22. 使Windows窗體中的WPF漸變
- 23. Windows窗體中的主機WPF動畫
- 24. 什麼是C#中最好的chioce,Windows窗體或WPF開發?
- 25. 有沒有類似Snoop(WPF)或FireBug(ASP.NET)的Windows窗體?
- 26. 如何在Windows窗體中繼承Wpf中的窗體形式
- 27. 基於Windows的Windows窗體加載
- 28. WPF刷新類似於Windows窗體的繪圖嗎?
- 29. 適用於WPF和Windows窗體的圖像表示形式
- 30. WPF窗體和Windows消息傳遞的模態對話框
從他們的網站:DNX是專爲運行的跨平臺ASP.NET Web應用程序,但它也可以運行其他類型的.NET應用程序,例如跨平臺控制檯應用程序。資料來源:http://docs.asp.net/en/latest/dnx/overview.html – Alex