在命令行中运行C#示例代码

时间:2013-10-17 16:59:27

标签: c# windows dll command-line leap-motion

这里有一个问题:我正在尝试从https://developer.leapmotion.com/documentation/Languages/CSharpandUnity/Guides/Sample_CSharp_Tutorial.html为Leap Motion运行此示例c#代码。

  

运行示例

     

运行示例应用程序:

     

编译示例应用程序:在Windows上,确保Sample.cs   并且LeapCSharp.NET3.5.dll或LeapCSharp.NET4.0.dll都在   当前目录。在命令行提示符下运行以下命令   (使用适用于.NET框架的库引用   使用):csc /reference:LeapCSharp.NET4.0.dll / platform:x86 / target:exe   Sample.cs注意:使用相应版本的csc编译器   .NET框架。

我如何弄清楚我的.NET框架是什么?

如何确保Sample.cs以及LeapCSharp.NET3.5.dll或LeapCSharp.NET4.0.dll在当前目录中?这只是意味着将这个文件夹放在我的CD中吗?然后执行:

csc /reference:LeapCSharp.NET4.0.dll /platform:x86 /target:exe
Sample.cs

有人可以翻译该行中每个细分实际意味着什么吗?

1 个答案:

答案 0 :(得分:1)

在命令行中输入dir以查看当前目标中的内容。如果sample.cs和相应的.DLL存在,则应该设置为。

要查看您拥有的.NET版本,只需在Visual Studio命令提示符中键入clrver即可。仅供参考,如果您看到版本2.0,在这种情况下实际上是3.5(.NET 3.5实际上编译在2.0编译器上,而4.0是完全不同的事物)。

命令的细分:

csc         // C Sharp Compiler
/reference  // Reference a DLL not in the GAC
/platform   // Compile for 32bit or 64bit?
/target     // Producing a DLL or EXE?
Sample.cs   // File to actually compile