我有一个我需要的库,它是用c#编写的:
https://github.com/KarlPan/jsxbin-to-jsx-converter
我已经阅读了一些基本的c#文档,如何编译以及Microsoft网站的主要术语。
我安装了以下visual studio和以下构建工具:
我已下载源代码并已从命令行运行命令:
MSBuild.exe [mydirectory]/jsxbin_to_jsx.sln
但我收到以下错误:
或在文字中:
"C:\Program Files (x86)\MSBuild\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.sln" (default target) (1) ->
"C:\Program Files (x86)\MSBuild\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj" (default target) (3) ->
(CoreCompile target) ->
JsxbinToJsxTests.cs(2,17): error CS0234: The type or namespace name 'VisualStudio' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) [C:\Program Files (x86)\MSBui
ld\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(6,6): error CS0246: The type or namespace name 'TestClassAttribute' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\MSBu
ild\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(6,6): error CS0246: The type or namespace name 'TestClass' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\MSBuild\14.0\
Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(9,10): error CS0246: The type or namespace name 'TestMethodAttribute' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\MS
Build\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(9,10): error CS0246: The type or namespace name 'TestMethod' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\MSBuild\14.
0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(15,10): error CS0246: The type or namespace name 'TestMethodAttribute' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\M
SBuild\14.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
JsxbinToJsxTests.cs(15,10): error CS0246: The type or namespace name 'TestMethod' could not be found (are you missing a using directive or an assembly reference?) [C:\Program Files (x86)\MSBuild\14
.0\Bin\jsxbin-to-jsx-converter-master\jsxbin_to_jsx.Tests\jsxbin_to_jsx.Tests.csproj]
搜索错误我尝试使用project.cs文件中的using
关键字添加单元测试库,但它仍然无法正常工作。我尝试过其他一些东西但却无法让它发挥作用。
答案 0 :(得分:0)
要进行快速测试,您可以下载visual studio 2013/2015以尝试使用此解决方案。
因为我只是扫描文档,看到最后一次提交大约是3年前。您可以尝试使用旧版本VS而不是新版本。
答案 1 :(得分:0)
我刚刚在Visual Studio 2015中克隆它,它没有建立任何问题。如果您没有Visual Studio许可证,请尝试下载试用版或社区版,并按照Kira建议进行快速测试。
答案 2 :(得分:0)
只需双击解决方案文件(jsxbin_to_jsx.sln)即可在Visual Studio中打开它。然后去构建 - >构建解决方案。