Joao Matos 60361f26eb [msvc] Updated project files. %!s(int64=11) %!d(string=hai) anos
..
scripts a7eace18c1 [build] MSBuild setup: Add support for -keyfile and -delaysign, thanks to Marek Safar for the pointer %!s(int64=11) %!d(string=hai) anos
.gitattributes b293948fb7 EOL handling %!s(int64=15) %!d(string=hai) anos
.gitignore ed95f38d9c Update .gitignore %!s(int64=14) %!d(string=hai) anos
ChangeLog 67355837e2 2010-06-28 Robert Jordan <[email protected]> %!s(int64=15) %!d(string=hai) anos
Makefile.am eb0344c34f Add msvc/mono.props to EXTRA_DIST so make dist will find it. %!s(int64=12) %!d(string=hai) anos
README 52030ae183 Update %!s(int64=17) %!d(string=hai) anos
classlibs.sln 67e68c8c46 First two assemblies, will probably autogenerate this later %!s(int64=17) %!d(string=hai) anos
create-windef.pl a4821b47a6 Exclude some functions that aren't on win32. %!s(int64=12) %!d(string=hai) anos
eglib.vcxproj 60361f26eb [msvc] Updated project files. %!s(int64=11) %!d(string=hai) anos
genmdesc.vcxproj d2b8c8557b [msvc] Add _SGen Configurations to {eglib,libgc,genmdesc}.vcxproj %!s(int64=11) %!d(string=hai) anos
getopt.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> %!s(int64=19) %!d(string=hai) anos
getopt.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> %!s(int64=19) %!d(string=hai) anos
getopt_long.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> %!s(int64=19) %!d(string=hai) anos
getopt_long.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> %!s(int64=19) %!d(string=hai) anos
jaystuff.bat dec5ac4085 Update for moving \mcs to \mono\mcs. %!s(int64=15) %!d(string=hai) anos
libgc.vcxproj d2b8c8557b [msvc] Add _SGen Configurations to {eglib,libgc,genmdesc}.vcxproj %!s(int64=11) %!d(string=hai) anos
libmono.vcxproj 60361f26eb [msvc] Updated project files. %!s(int64=11) %!d(string=hai) anos
libmonoruntime.vcxproj 60361f26eb [msvc] Updated project files. %!s(int64=11) %!d(string=hai) anos
libmonoutils.vcxproj 813d6610ec Resolve build issues on Windows. %!s(int64=11) %!d(string=hai) anos
libtest.vcxproj e1af46ef45 [runtime] More win32 build fixes. %!s(int64=11) %!d(string=hai) anos
mono-profiler-codeanalyst.def 9ff4f6ea84 Add CodeAnalyst profiler and clean up vcxproj files. %!s(int64=15) %!d(string=hai) anos
mono-profiler-vtune.def 623846e347 VTune Amplifier XE 2011 plugin for Mono %!s(int64=15) %!d(string=hai) anos
mono.def b69666d434 Removed some dead code. %!s(int64=11) %!d(string=hai) anos
mono.props a487812e61 runtime] Really use WinXP SP2 as the minimum version on the msvc builds too. Update project files with newly %!s(int64=11) %!d(string=hai) anos
mono.sln abe9dc6206 Revert "Fix object::GetType when remoting is enabled." %!s(int64=13) %!d(string=hai) anos
mono.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
mono_csharp.vssettings 06821ecafa Add a file with ivsual studio settings with (trying to conform to) the Mono coding guildelines %!s(int64=13) %!d(string=hai) anos
monodiet.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
monodis.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
monograph.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
monoposixhelper.def b913627471 add zlib functions %!s(int64=16) %!d(string=hai) anos
monoposixhelper.vcxproj 076e80f725 [msvc] Add a definition for _WIN32_WINNT to MonoPosixHelper %!s(int64=11) %!d(string=hai) anos
monosgen.def b69666d434 Removed some dead code. %!s(int64=11) %!d(string=hai) anos
monosgen64.def 57f5187ad2 Added new mono_domain_set_config function; used to fix ConfigurationErrorsException in #10468. %!s(int64=11) %!d(string=hai) anos
pedump.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
profiler-codeanalyst.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
profiler-cov.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
profiler-logging.vcxproj eea8080dad [runtime] Use WinXP SP2 as the minimum version on the msvc builds too. %!s(int64=11) %!d(string=hai) anos
profiler-vtune.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
runburg.bat 1b7a563efd 2008-04-04 Bill Holmes <[email protected]> %!s(int64=18) %!d(string=hai) anos
runmdesc.bat e08c5c6745 2009-04-24 Bill Holmes <[email protected]> %!s(int64=17) %!d(string=hai) anos
setup-solution.bat 2602bea504 Fix compiler build, make sure generated solutions include the actual HintPath so VS does not turn lib/basic/System.dll into GAC system.dll, so pass the entire relative path %!s(int64=16) %!d(string=hai) anos
test-invoke.vcxproj 49017bc699 Fix MSVC build. %!s(int64=12) %!d(string=hai) anos
test-metadata.vcxproj 49017bc699 Fix MSVC build. %!s(int64=12) %!d(string=hai) anos
test_eglib.vcxproj deeaba4549 [VS] Change the tools version back to v110 so it works with VS 2012. %!s(int64=11) %!d(string=hai) anos
teste.vcxproj 49017bc699 Fix MSVC build. %!s(int64=12) %!d(string=hai) anos
win32.xml ae17ceeecc [Install] Add Compat.browser files for net_4_0 and net_4_5 %!s(int64=12) %!d(string=hai) anos
winsetup.bat 9bdd77969a [msvc] duplicate 1d6b8a75fa31d60e9ddbc0b9eddbf05ed3fb6c12 for eglib %!s(int64=11) %!d(string=hai) anos

README

README Last updated: 2007-03-09


INTRODUCTION

This directory (msvc) serves as a central location for all
things needed to build the mono runtime using Microsoft Visual
Studio.

BUILDING

From this directory type:

msbuild.exe mono.sln /p:Configuration=Debug_eglib

msbuild must be in your path, it comes with the .NET Framework.

MAINTENANCE

When new exported API calls are added to the runtime, issue the
command:

make update-def

in this directory and commit the resulting mono.def file.

This must happen on a Linux system, because we get the list of
the exported symbols from the generated shared library.