我安装了 .net framework 4.0(和旧版本,即多个版本),想使用 C# 的命令行编译器
C:\>csc.exe
现在我在几个论坛中发现使用直接路径我可以使用编译器,也可以使用批处理文件来做到这一点,
我需要设置环境变量LINK但这是 Visual Studio 的一部分(如果安装了 VS,那么只有它可以工作)我想使用可免费使用和分发的可再发行 .net 框架(仅使用命令行)中的编译器。
不想在我运行代码的系统中安装 Visual Studio。
我当前CSC.exe
的文件位置 PATH 是
C:\Windows\Microsoft.NET\Framework\v4.0.30319
这个路径和编译器文件工作正常,但每次我这样写,有时我都会看到与 Library.xml 相关的错误。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe sample.cs
测试示例代码时如何避免每次都写长路径?
请提供最佳可用替代品(批处理文件或其他东西)
编辑1:设置路径:
Paul 的答案适用于简单的程序,但问题是在这种情况下是否找到了任何使用/添加的库文件。
注意:版本实际上不是一个约束,我们可以使用任何 .net 可再发行版本。只是 CSC.exe 应该可以从任何路径访问而没有任何问题(使用的示例库文件)。