Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在没有Visual Studio的情况下使用Microsoft.VisualStudio.TestTools.UnitTesting?_C#_Visual Studio_Unit Testing_Sharpdevelop - Fatal编程技术网

C# 在没有Visual Studio的情况下使用Microsoft.VisualStudio.TestTools.UnitTesting?

C# 在没有Visual Studio的情况下使用Microsoft.VisualStudio.TestTools.UnitTesting?,c#,visual-studio,unit-testing,sharpdevelop,C#,Visual Studio,Unit Testing,Sharpdevelop,我正试图在Sharpdevelop中构建一个开源项目,但是测试没有编译,因为它引用了Microsoft.VisualStudio.TestTools.UnitTesting命名空间 我没有VisualStudio(甚至连快速版也没有)。在没有Visual Studio的情况下(并且不更改使用NUnit的代码),有没有办法编译此项目?我会说没有,因为从名称空间中可以看到,MS测试框架依赖于Visual Studio。但此特定命名空间是否可以在MS提供的独立dll库中找到,以便在MSDN上下载?否,

我正试图在Sharpdevelop中构建一个开源项目,但是测试没有编译,因为它引用了
Microsoft.VisualStudio.TestTools.UnitTesting
命名空间


我没有VisualStudio(甚至连快速版也没有)。在没有Visual Studio的情况下(并且不更改使用NUnit的代码),有没有办法编译此项目?

我会说没有,因为从名称空间中可以看到,MS测试框架依赖于Visual Studio。

但此特定命名空间是否可以在MS提供的独立dll库中找到,以便在MSDN上下载?否,因为MS希望您购买Visual Studio。+1。请注意,MSTest实际上并不依赖于VisualStudio,但它确实依赖于仅随VisualStudio提供的几个DLL。您可以复制这些DLL(和MSTest.exe)并在您自己的分支中签入它们,但我不确定法律后果是什么:-)。最好切换到一个开源测试框架,比如NUnit。我找到了一些有用的链接来回答另一个可能与@Gishu重复的问题是的,我看到了这个问题,但它涉及GUI,而不是试图构建它