Rainer Sigwald

Results 248 comments of Rainer Sigwald

Thanks for the report! MSBuild has [some code](https://github.com/Microsoft/msbuild/blob/07c3b3392dc05e0e3aba18bdec235a374aa72301/src/Build/Construction/Solution/ProjectInSolution.cs#L279-L362) that attempts to detect whether projects referred to from the solution are MSBuild projects or some other format. In #1089, this logic...

## Workarounds * Place a file with these contents next to your `.sln` file with the special name `after.{yoursolutionname}.sln.targets`: ```xml ``` * Build with `devenv {path_to_solution.sln} /build` * This uses...

Spoke to @AndyGerlicher about this. The more-permissive namespace check in the real MSBuild project parser requires that the namespace be [either the MSBuild namespace or not specified](https://github.com/Microsoft/msbuild/blob/07c3b3392dc05e0e3aba18bdec235a374aa72301/src/Build/Xml/ProjectXmlUtilities.cs#L112-L126). The same check...

@AndrewBennet Unfortunately, no, I don't see a nice way to prevent emitting those references into the `.csproj.metaproj` that is generated to handle the solution dependencies, and as you discovered that...

@thelaziestgenius are you building from Visual Studio, or using `MSBuild.exe` on the command line?

@thelaziestgenius If you're building from Visual Studio, you're not hitting the problem tracked by this issue, which manifests only for command-line builds. I think you'll have to ask in the...

@thelaziestgenius that is not expected to work, because `.dwproj` files are not MSBuild projects; they are a different project format recognized by the Visual Studio plugin, which also handles building...

I think we should go forward with this path--maybe with even stronger warnings since it's subtle and painful. @BenVillalobos can you adopt some of the changes and we'll get it...

Sounds reasonable. Until this is implemented, I usually use a preprocessed project, searching from the top for `

Can you share a [binary log](https://aka.ms/msbuild/binlog) of the failing build? Please note the warnings in that document about what is shared in the log. If you'd like to share it...