MSBuildForUnity icon indicating copy to clipboard operation
MSBuildForUnity copied to clipboard

MSBuild integration in Unity

Results 55 MSBuildForUnity issues
Sort by recently updated
recently updated
newest added

Today we have 3 places where we gotta keep versions in sync: - This common props file - package.json for the UPM package - The NuGet build project We need...

enhancement

Today, we generate platform props per-platform using AssemblyBuilder, in 2019 it may be possible to significantly reduce this with: CompilationPipeline.GetPrecompiledAssemblyPaths(CompilationPipeline.PrecompiledAssemblySources.UserAssembly) CompilationPipeline.GetPrecompiledAssemblyPaths(CompilationPipeline.PrecompiledAssemblySources.SystemAssembly) CompilationPipeline.GetPrecompiledAssemblyPaths(CompilationPipeline.PrecompiledAssemblySources.UnityEditor) Furthermore, we may just pre-generate for a specific...

Project generator automatically references all packages and DLLs to Assembly-CSharp generated project, we should try and tweak this down to only the needed set.

enhancement

It seems like project files look for sdk's under a visual studio enterprise path. This works find if you have visual studio 2017 enterprise edition installed. This does not work...

## Overview While looking at the sample projects I noticed some warnings/errors showed up on rebuild of SimpleNuGetDependency. The errors only show if the sample project is moved outside of...

bug
Samples

Today, we convert all includes/excludes to a simple include condition per-platform. Ideally this should continue to follow Include/Exclude pattern for robustness.

Propagate Unity context to external projects. My dependency references UnityEditor and when the dll is copied to the output folder, MSBuild breaks, so I have to manually remove it.

feature request

When restoring NuGet packages from an authenticated ADO package feed, Azure Artifacts credential provider needs to be installed to enable authentication. If a build error occurs because of an authentication...

enhancement

`MSBuildProjectBuilder` relies on the dotnet SDK to build projects. If it's not installed, `MSBuildProjectBuilder` should: 1. If not in batch mode, help the user get the dotnet SDK installed. 2....

enhancement

The editor for `MSBuildProjectReference` has a layout that is hard to read. Needs improvement.

enhancement