Miguel de Icaza 85d89274bb [genproj] Update from Ankit's project 9 years ago
..
scripts 85d89274bb [genproj] Update from Ankit's project 9 years ago
.gitattributes b293948fb7 EOL handling 15 years ago
.gitignore 53ad517b70 [msvc] Add 'include' directory to .gitignore 10 years ago
Makefile.am eb0344c34f Add msvc/mono.props to EXTRA_DIST so make dist will find it. 12 years ago
README 52030ae183 Update 17 years ago
classlibs.sln 67e68c8c46 First two assemblies, will probably autogenerate this later 16 years ago
create-windef.pl a4821b47a6 Exclude some functions that aren't on win32. 12 years ago
eglib.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
genmdesc.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
getopt.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 19 years ago
getopt.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 19 years ago
getopt_long.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 19 years ago
getopt_long.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 19 years ago
jaystuff.bat dec5ac4085 Update for moving \mcs to \mono\mcs. 15 years ago
libgc.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
libmono.vcxproj 371efbec90 [msvc] add new module 9 years ago
libmonoruntime.vcxproj e612c5901f [msvc] Add missing files to MSVC project files 9 years ago
libmonoutils.vcxproj a51f7d90e5 [msvc] Fix Windows build breaks caused by a595d489fa64d8e213c74470f23c576296e2d548 10 years ago
libtest.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
masm.fixed.props e3fa11a369 [msvc] Fix path to ml64.exe in masm.fixed.props 10 years ago
mono-profiler-vtune.def 623846e347 VTune Amplifier XE 2011 plugin for Mono 15 years ago
mono.def f38d1b2adb [msvc] Update .def files 9 years ago
mono.props 6b98370101 [windows] Prepare VS build properties for proper DLL export/import definitions. 10 years ago
mono.sln 0bfc83e5c0 [msvc] Fix Debug build by disabling outdated projects in sln 10 years ago
mono.vcxproj a8ef200b11 [msvc] Remove outdated projects and configs to fix x64 build 10 years ago
mono_csharp.vssettings 06821ecafa Add a file with ivsual studio settings with (trying to conform to) the Mono coding guildelines 13 years ago
monodis.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
monograph.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
monoposixhelper.def b913627471 add zlib functions 16 years ago
monoposixhelper.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
monosgen.def f38d1b2adb [msvc] Update .def files 9 years ago
pedump.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
profiler-vtune.vcxproj b271f01f24 Revert "[msvc] Change target MSVC release from v120 to v120_xp" 10 years ago
runburg.bat 1b7a563efd 2008-04-04 Bill Holmes <[email protected]> 18 years ago
runmdesc.bat e08c5c6745 2009-04-24 Bill Holmes <[email protected]> 17 years ago
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 16 years ago
test-invoke.vcxproj 8c455550ab [Windows-VS2013] Added a post-build event to libmono that copies all required header files to a directory named include 10 years ago
test-metadata.vcxproj 8c455550ab [Windows-VS2013] Added a post-build event to libmono that copies all required header files to a directory named include 10 years ago
test_eglib.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 years ago
teste.vcxproj 8c455550ab [Windows-VS2013] Added a post-build event to libmono that copies all required header files to a directory named include 10 years ago
win32.xml ae17ceeecc [Install] Add Compat.browser files for net_4_0 and net_4_5 12 years ago
winsetup.bat 22cc7b350e [msvc] %PATH% is sometimes empty in Jenkins, so "powershell" doesn't run 10 years ago

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.