c# - 我可以在没有 Visual Studio 的情况下编译 DLL 吗?

标签 c# c++ visual-studio dll unity3d

我打算拿a C++ library , 用 SWIG 为 C# 包装它( alt. link ),并将 C++ 和 C# 组件编译为 Unity 5 的 DLL。(C# DLL 为 Unity 提供了到 C++ DLL 的接口(interface)。)

据我所知,编译 C++ 和 C# DLL 总是需要 Visual Studio(或 VS 附带的工具,如 msbuild)。但是,我目前正在努力安装 VS,这让我质疑这个假设。

是否有任何其他选项可用于在 Windows 上编译支持 Unity 的 DLL?

(即使我安装了 VS,我仍然很想知道。)

最佳答案

您可以下载 MSBuild 的独立版本并用它来编译你的代码,你不需要 VS。

有一个演练 here :

msbuild buildapp.csproj /t:HelloWorld

关于c# - 我可以在没有 Visual Studio 的情况下编译 DLL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475614/

相关文章:

c# - 如何在 Windows/C# 上获取进程名称和顶部窗口的标题

c# - 线程、进程和 Application.Exit()

c# - SMTP 和 OAuth 2

c++ - 将十六进制缓冲区转换为无符号整数

visual-studio - 我如何获得 msbuild.exe?未安装VS2008时是否可以构建.vcproj?

c# - VS代码右键菜单新建类c#

c# - C#中字符串的第一个单词

c++ - 使用 float 时避免不稳定的小数字

c++ - 如何将 C 类型可变参数转换为 C++ 样式可变参数类型?

visual-studio - 是否可以将 HTML5 验证添加到 Visual Studio?