为什么这不编译

我有一个我需要的库,它是用 c# 编写的:

https://github.com/KarlPan/jsxbin-to-jsx-converter

我已经阅读了一些基本的 c# 文档如何编译以及来自 Microsoft 网站的主要术语。

我已经安装了以下 Visual Studio 和以下构建工具:

http://img1.mukewang.com/610e5a650001c7a703930282.jpg

http://img4.mukewang.com/610e5a6d0001fa6802890196.jpg

我已经下载了源代码并从命令行运行了命令:

MSBuild.exe [mydirectory]/jsxbin_to_jsx.sln

但我收到以下错误:

http://img.mukewang.com/610e5a7a000147b915960419.jpg

或在文本中:


"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]


谷歌搜索错误我试图使用usingproject.cs 文件中的关键字添加单元测试库,但它仍然不起作用。我已经尝试了一些其他的东西,但一直无法让它工作。


缥缈止盈
浏览 252回答 3
3回答

慕村9548890

为了快速测试,您可以下载 Visual Studio 2013/2015 来尝试使用此解决方案。因为我只是扫描文档并看到最后一次提交是大约 3 年前。您可能会尝试使用旧版本 VS 而不是新版本。

明月笑刀无情

只需双击解决方案文件 (jsxbin_to_jsx.sln) 即可在 Visual Studio 中打开它。然后去构建 -> 构建解决方案。

潇湘沐

我刚刚在 Visual Studio 2015 中克隆了它,它没有任何问题。如果您没有 Visual Studio 的许可证,请尝试下载试用版或社区版,然后按照 Kira 的建议进行快速测试。
打开App,查看更多内容
随时随地看视频慕课网APP