Der*_*ler 47 windows-7 c# visual-studio .net-framework
我想编译一个 .NET/C# 项目,但我不想安装 Visual Studio 来执行此操作。
我需要什么工具以及如何编译项目?
Der*_*ler 45
下载并安装最新的 .NET Framework。
例如,您可以使用.NET Framework 4.5 安装程序的安装程序。
打开命令提示符并切换到 .NET Framework 的安装目录。
例如:
cd \Windows\Microsoft.NET\Framework\v4*
Run Code Online (Sandbox Code Playgroud)使用MSBuild.exe编译您的解决方案。
例如:
msbuild "C:\Users\Oliver\Documents\My Project\My Project.sln" /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU"
如果项目使用 NuGet 包,您可以按照以下步骤检索它们:
下载NuGet.exe 命令行 boostrapper,例如,将其放在解决方案目录中。
打开命令提示符并切换到解决方案目录。
例如:
cd "C:\Users\Oliver\Documents\My Project"
Run Code Online (Sandbox Code Playgroud)调用NuGet.exe以更新此解决方案所需的包:
NuGet.exe install "My Project/packages.config" -o packages/
Run Code Online (Sandbox Code Playgroud)如果您想避免安装 Visual Studio,您可能想尝试Mono,这是一个跨平台和开源的 .NET 运行时和开发框架。Mono 基于已发布的 C# ECMA 标准,并且与预编译的 C# 应用程序直接兼容。
Mono 还包括一个名为 XBuild的工具,它可以完全替代 MSBuild。请参阅Mono 项目中有关将项目从 MSBuild 移植到 XBuild 的这篇文章。来自 Wiki 的 XBuild 的一行描述:
xbuild 是 Mono 对 msbuild 的实现,它允许在 Linux 上本地编译具有 msbuild 文件的项目。
请注意,除了 Linux,还支持 Windows 和 Mac OS X。
| 归档时间: |
|
| 查看次数: |
68052 次 |
| 最近记录: |