Alexander Köplinger fa1cb5bbf4 [msvc] Update order.xml and csproj files 10 年之前
..
scripts fa1cb5bbf4 [msvc] Update order.xml and csproj files 10 年之前
.gitattributes b293948fb7 EOL handling 15 年之前
.gitignore 53ad517b70 [msvc] Add 'include' directory to .gitignore 10 年之前
Makefile.am eb0344c34f Add msvc/mono.props to EXTRA_DIST so make dist will find it. 12 年之前
README 52030ae183 Update 17 年之前
classlibs.sln 67e68c8c46 First two assemblies, will probably autogenerate this later 16 年之前
create-windef.pl a4821b47a6 Exclude some functions that aren't on win32. 12 年之前
eglib.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
genmdesc.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
getopt.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 18 年之前
getopt.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 18 年之前
getopt_long.c 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 18 年之前
getopt_long.h 10f6ce36d0 2007-04-27 Jonathan Chambers <[email protected]> 18 年之前
jaystuff.bat dec5ac4085 Update for moving \mcs to \mono\mcs. 15 年之前
libgc.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
libmono.vcxproj a8ef200b11 [msvc] Remove outdated projects and configs to fix x64 build 10 年之前
libmonoruntime.vcxproj 03dca8d1d4 [msvc] Fix Windows build 10 年之前
libmonoutils.vcxproj a51f7d90e5 [msvc] Fix Windows build breaks caused by a595d489fa64d8e213c74470f23c576296e2d548 10 年之前
libtest.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
masm.fixed.props e3fa11a369 [msvc] Fix path to ml64.exe in masm.fixed.props 10 年之前
mono-profiler-vtune.def 623846e347 VTune Amplifier XE 2011 plugin for Mono 14 年之前
mono.def 0093dcb9fb [msvc] Update .def files 10 年之前
mono.props 6b98370101 [windows] Prepare VS build properties for proper DLL export/import definitions. 10 年之前
mono.sln 0bfc83e5c0 [msvc] Fix Debug build by disabling outdated projects in sln 10 年之前
mono.vcxproj a8ef200b11 [msvc] Remove outdated projects and configs to fix x64 build 10 年之前
mono_csharp.vssettings 06821ecafa Add a file with ivsual studio settings with (trying to conform to) the Mono coding guildelines 13 年之前
monodis.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
monograph.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
monoposixhelper.def b913627471 add zlib functions 15 年之前
monoposixhelper.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
monosgen.def 0093dcb9fb [msvc] Update .def files 10 年之前
pedump.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
profiler-vtune.vcxproj b271f01f24 Revert "[msvc] Change target MSVC release from v120 to v120_xp" 10 年之前
runburg.bat 1b7a563efd 2008-04-04 Bill Holmes <[email protected]> 18 年之前
runmdesc.bat e08c5c6745 2009-04-24 Bill Holmes <[email protected]> 16 年之前
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 年之前
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 年之前
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 年之前
test_eglib.vcxproj 47bdf35be9 Fixed MSVC solution to compile straight out of the box 10 年之前
teste.vcxproj 8c455550ab [Windows-VS2013] Added a post-build event to libmono that copies all required header files to a directory named include 10 年之前
win32.xml ae17ceeecc [Install] Add Compat.browser files for net_4_0 and net_4_5 12 年之前
winsetup.bat 361691c2a6 [msvc] Automatically update (win-)config.h with the correct version number 10 年之前

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.