【问题标题】:How can I run c# source code? [duplicate]如何运行 c# 源代码? [复制]
【发布时间】:2013-01-27 16:54:23
【问题描述】:

可能重复:
Is it possible to install c# compiler w/o Visual Studio?

我刚刚完成了作为艺术家的 Global Game Jam 13。我有游戏的文件,但不知道如何运行它们。它是文件夹中的所有 .cs 文件和文件夹。如何从中生成可执行文件?

【问题讨论】:

  • 相信这个问题的答案可以帮到你——stackoverflow.com/questions/861384/…
  • 它有 .csproj 或 .csproj.user 文件吗?如果您可以发布这些内容,我们可能会提供帮助。甚至是 .sln。
  • @ofstream 我不确定我是否理解粘贴 csproj/sln 有什么帮助
  • 不,我忘记了 MSBuild 的存在。 .sln/.csproj 包含所有文件的位置。

标签: c#


【解决方案1】:

将其加载到 Visual Studio 中。这应该是.sln 文件,如果不存在,就会有一个.csproj 文件。

您可以获得免费的快速版here - 您很可能需要 Windows 桌面版。

构建和启动你 F5 是常用的键盘快捷键。

【讨论】:

  • +1: 虽然你应该解释一下发布模式以及在哪里寻找 .exe
  • @Baboon - Express 版本没有单独的调试/发布配置。毕竟,它们是精简版。
  • 似乎只有在您激活了快捷版oO中的“专家”设置后
  • @Oded 我可以告诉你我的 Express 版本有发布配置。
  • @Baboon - 我不知道这个选项。谢谢你今天教我一些东西:)
【解决方案2】:

您也可以考虑使用MONO,这是一个免费软件、多平台、C# 实现。

但是,在所有情况下,您至少需要将 C# 源代码编译为 CIL 字节码。

【讨论】:

  • -1:你完全没有抓住重点。
  • 不,他不是。他只是在建议另一个编译器。
【解决方案3】:

如果你只是想构建它,并且有一个 .csproj 或 .sln 文件,你可以从命令行使用 msbuild:

msbuild proj_file.csproj
msbuild solution_file.sln

MSBuild 位于.Net framework 安装文件夹中,即%WINDIR%/Microsoft .Net/Framework(64)\version\

如果没有 csproj 或解决方案文件,您将不得不直接使用 C# 编译器 (csc.exe) - 请参阅 here

【讨论】:

    猜你喜欢
    • 2019-07-02
    • 1970-01-01
    • 2017-06-16
    • 2017-08-09
    • 2016-05-08
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多