[英]C# Global Namespace Alias (class TestClass : global::TestApp)
[英]C# TestClass on Mac
我試圖讓一個文件在 OS X 上運行,它需要使用 [TestClass()] 和 [TestMethod()] 屬性。 我是 c# 新手(我已經使用 java 幾年了)所以我不確定,但我認為這些屬性是 Microsoft.VisualStudio 的一部分。 由於我在 OS XI 上使用單聲道編譯和運行 C# 文件。 如果可能,我如何獲得與 Microsoft.VisualStudio.TestTools.UnitTesting 命名空間相同的功能?
[TestClass()] 和 [TestMethod()] 是 MSTest 框架的一部分,在 Mono 中不可用。
您是否看過使用Nunit的單聲道版本,您還可以使用“使用映射”將您的 ms 測試屬性轉換為 nunit,這里是一個示例http://www.martinwilley.com/net/code/nunitmstest.html
如果不需要使用 mono,您還可以考慮使用.NET Core,它仍在開發中,但它是 Microsoft 為 OSX 和 Linux 提供的完整 .net 堆棧
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.