在Visual Studio 2008中有沒有辦法使用PostSharp 3.0+?正是我需要的是[NotNull]屬性。PostSharp 3.0+和Visual Studio 2008
0
A
回答
2
使用PostSharp的一般要求記錄在此頁 - Requirements。請注意,有PostSharp VS擴展和PostSharp構建組件。你需要考慮你的項目的目標框架。
PostSharp 3.0+ VS擴展需要VS 2010或更高版本。但是,可以在沒有在計算機上安裝VS和VS擴展的情況下構建項目。
PostSharp 3.0+構建時組件分佈在NuGet包中,並且需要運行.NET 4.0。
通常,您可以將PostSharp用於面向.NET 2.0或更高版本的項目。受支持的特定項目的目標框架取決於您正在使用的PostSharp的組件(Supported Target Frameworks)。如果你想使用Model Pattern Library中的[NotNull]
屬性,那麼它要求你的項目至少需要.NET 4.0。
基於這一切,對您的問題的簡短回答是不,這種情況不支持。 如果你決定嘗試,使這項工作,這裏有一些想法:
- 有.NET 4.0安裝
- 使用命令行工具的NuGet(http://www.hanselman.com/blog/NuGetSupportForVisualStudio2008.aspx)手動添加的NuGet包,或添加PostSharp到您的項目在另一個回答中提到
- 創建你自己的[NotNull]屬性和其他方面。
2
從CTP公告:
http://www.postsharp.net/blog/post/Announcing-PostSharp-3-CTP
我猜不是:
支持的Visual Studio 2012
的Visual Studio 2012現已全面支持的。 Windows Store項目也支持 (見下文)。 Visual Studio 2010仍支持 等同功能,但支持Visual Studio 2008的已被 停止使用。
你可以嘗試手動安裝方法:
http://support.sharpcrafters.com/discussions/problems/1377-requires-nuget#comment_27626000
但是我希望有些失望。
相關問題
- 1. 如何配置NLOG 3.0在Visual Studio 2008
- 2. PostSharp許可與DNX和Visual Studio 2015
- 3. Visual Studio 2008和Wine
- 4. Visual Studio 2008和2010
- 5. Visual Studio 2008和Lapack
- 6. Visual Studio 2008和C#
- 7. bsearch和Visual Studio 2008
- 8. SignalR和Visual Studio 2008
- 9. Visual Studio 2008和tfs-git/visual studio在線
- 10. Visual Studio 2015和opencv 3.0
- 11. 並行運行SharpDevelop 3.0和Visual Studio 2008的任何問題?
- 12. Windows CE,Unicode和Visual Studio 2008
- 13. EF 4.0和Visual Studio 2008
- 14. Visual Studio 2008和Oracle 10g
- 15. ReSharper的和Visual Studio 2008
- 16. 使用Visual Studio 2010和2008
- 17. 使用C++和Visual Studio 2008
- 18. Visual Studio 2008和SQL Server 2005
- 19. Visual Studio 2008和Office 2003的
- 20. Visual Studio 2008 Express和jQuery
- 21. Visual Studio 2008分組和subsummary
- 22. Visual Studio 2010中的CSS 3.0
- 23. Visual Studio 2008 SFTP?
- 24. Visual Studio 2008 - Minimap
- 25. 從Visual Studio 2008
- 26. Visual Studio 2008 bug?
- 27. Visual Studio 2008
- 28. 爲Visual Studio 2008
- 29. C#,Visual Studio 2008
- 30. Editor visual studio 2008
已停產,但也許它工作嗎? – Denis
@Denis - 查看我關於VS2010 +的NuGet免費安裝方法的更新。您可能會遇到paydirt,或不。我沒有可用的VS2008來試用它。 – Kev
我懷疑這個問題可能與支持不同的構建步驟有關,即IL編譯後編譯階段。 – Kev