microsoft / MSBuildForUnity

MSBuild integration in Unity
MIT License
352 stars 33 forks source link

MSBuild Project Generator Support for no VS Installs #25

Open andreiborodin opened 5 years ago

andreiborodin commented 5 years ago

Currently, MSBuild Project Generator requires Visual Studio installed on the machine to build even with the dotnet CLI.

ryantrem commented 5 years ago

Why is Visual Studio required for project generation?

Bian-Sh commented 5 years ago

Why is Visual Studio required for project generation?

我觉得现在Unity 是不需要这个功能的,因为它有了 AssemblyDefinition 功能 和 PackageManager ,这两个就是解决这个仓库提到的痛点的。如果我没理解错的话。

andreiborodin commented 5 years ago

Hi Bian, the project generator is a step towards unification of Unity and non-Unity development environment that will enable us to leverage projects shared between Unity and non-Unity projects, rely on NuGet tooling, produce compiled binaries targeting Unity for NuGet packaging and more. This will be come increasingly clear with these tools over next little while. Follows us! :)

-- Bing Translated -- 嗨,项目生成器是统一统一和非统一发展环境的步骤,将使我们能够利用统一和非Unity项目之间的共享项目,依靠NuGet工具,制作针对Unity的编译二进制文件NuGet 包装等。在接下来的一小段时间内,这些工具将越来越清晰。跟着我们!:)