diff options
author | Kirill Osenkov <KirillOsenkov@users.noreply.github.com> | 2017-09-07 22:02:39 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-07 22:02:39 +0300 |
commit | 9423c5b05f4d608e167fa7c8e7261179b0a1187c (patch) | |
tree | 6c24661ae14188662a648505d512250892dda21e /main/winbuild.bat | |
parent | c7a092df04790536b3f07f4fbe05725c677d70d2 (diff) |
Fix windows build (#3000)
* Output a binary log when building on Windows.
This is useful for investigating build issues.
* Fully qualify a type.
For some reason in Windows builds this fails to resolve because the namespace walk sees the "Microsoft.Runtime" namespace and fails. Not sure why it doesn't break on a Mac. Maybe that namespace isn't present on Mac inside the reference assemblies.
* Make sure MD.Core.Tests imports MonoDevelop.props.
Currently it has its own Signing properties and it doesn't specify PublicSign like all other projects. By doing what all other projects do we make sure this project is public-signed.
* Add a missing reference from WindowsPlatform.Tests to MonoDevelop.Core.Tests.
Diffstat (limited to 'main/winbuild.bat')
-rw-r--r-- | main/winbuild.bat | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/winbuild.bat b/main/winbuild.bat index 6119775884..ba0614cfd8 100644 --- a/main/winbuild.bat +++ b/main/winbuild.bat @@ -34,7 +34,7 @@ set "PLATFORM=Any CPU" rem only perform integrated restore on RefactoringEssentials, it fails on the whole solution
"%MSBUILD_EXE%" external\RefactoringEssentials\RefactoringEssentials.2017.sln /target:Restore %* || goto :error
-"%MSBUILD_EXE%" Main.sln /m "/p:Configuration=%CONFIG%" "/p:Platform=%PLATFORM%" %* || goto :error
+"%MSBUILD_EXE%" Main.sln /bl:MonoDevelop.binlog /m "/p:Configuration=%CONFIG%" "/p:Platform=%PLATFORM%" %* || goto :error
goto :eof
:error
|