[英]how to execute C# file
我有一个 .cs 文件,我需要执行该文件.. 我没有 C# 方面的经验.. 请帮忙.. 我们是否必须安装任何软件才能运行它..
目前我正在使用Windows XP ..
请帮我...
获取.NET SDK (可能不需要,请参阅评论)并查看是否可以使用CSC.exe编译 .cs 文件或者尝试 Visual Studio Express Edition
但是如果你没有任何软件工程经验,这可能不是最好的开始方式......
.cs 文件只是一个保存代码的文件,不能直接执行。 您应该首先使用合适的工具编译/构建它(到可执行格式)。
你可以从这样的地方开始: http : //www.csharp-station.com/Tutorials/Lesson01.aspx
有这个C#-Script项目,它使您能够将 .cs 文件作为脚本(vbs 样式)运行
在我看来,您只想执行该单个文件,因此 C#-Script 应该无需学习任何编译即可完成。
但无论如何,您仍然需要 .NET Framework。 先抓住那个。
Snippet Compiler也很有用。
如果您安装了 dotnet(VS 附带),您可以尝试这个批处理脚本,它将执行任何具有静态 Main() 函数的 .net 核心 cs 文件。
用法是“cs [file.cs]”
:-)
@echo off
IF "%1"=="" GOTO HELP
REM => copy .net core project file into temp folder
mkdir _temp 2>NUL
echo ^<Project Sdk="Microsoft.NET.Sdk.Web"^>^<PropertyGroup^>^<TargetFramework^>netcoreapp2.0^</TargetFramework^>^</PropertyGroup^>^</Project^> > _temp\p.csproj
copy %1 _temp 1>NUL
cd _temp
REM => run program
dotnet run
REM => clean-up
cd ..
rmdir /Q /S _temp 1>NUL
GOTO EXIT
:HELP
echo Runs any C# file with a static Main() directly
echo Usage: %0 [file.cs]
:EXIT
使用任何 c# 编译器,但最好的方法是 ms Visual Studio (or studio express) ms visual studio here
从此处下载并安装 Microsoft 的 .NET 框架,撰写本文时的当前版本为 v3.5 SP1。
如果您要进行任何认真的开发,还可以从此处下载并安装 .NET SDK v3.5。 这将为您提供额外的工具和开发文档。
安装后,它应该会创建一个“SDK 命令提示符”供您使用。 打开它,并导航到包含 .cs 文件的目录。 假设这个单个 .cs 文件是一个不依赖于任何其他程序集(如 DLL)的完整应用程序,您现在可以编译它。 在命令提示符中输入以下内容(用相关信息替换文件名):
csc /out:your_app_name.exe your_cs_filename.cs
如果您的 .cs 文件一切正常,您现在应该有一个可以运行的有效 .exe。 如果没有,您可能会回到 StackOverflow 寻求调试建议...
如果您想使用类似于 C# 的 .NET 语言编写 Windows 脚本,您还可以查看 Windows PowerShell。
正如这里的每个人都已经提到的那样 - 在任何情况下,您都需要先安装 Microsoft .NET 框架的一个版本。
Visual Studio 2019 具有“交互式执行”功能。 突出显示代码,然后右键单击,选择“以交互方式执行”。 然后就可以编写脚本代码了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.