Skip to content
This repository
Browse code

Mono build configuration

  • Loading branch information...
commit a150950b40b98e55572f2a988a77dde9be65859b 1 parent 9fd7798
Martin Murphy authored July 19, 2011
4  Mite.Core/Mite.Core.csproj
@@ -10,8 +10,9 @@
10 10
     <AppDesignerFolder>Properties</AppDesignerFolder>
11 11
     <RootNamespace>Mite.Core</RootNamespace>
12 12
     <AssemblyName>Mite.Core</AssemblyName>
13  
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 14
     <FileAlignment>512</FileAlignment>
  15
+    <TargetFrameworkProfile />
15 16
   </PropertyGroup>
16 17
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 18
     <DebugSymbols>true</DebugSymbols>
@@ -32,7 +33,6 @@
32 33
   </PropertyGroup>
33 34
   <ItemGroup>
34 35
     <Reference Include="System" />
35  
-    <Reference Include="System.Core" />
36 36
     <Reference Include="System.Xml.Linq" />
37 37
     <Reference Include="System.Data.DataSetExtensions" />
38 38
     <Reference Include="System.Data" />
6  Mite.MsSql/Mite.MsSql.csproj
@@ -10,8 +10,9 @@
10 10
     <AppDesignerFolder>Properties</AppDesignerFolder>
11 11
     <RootNamespace>Mite.MsSql</RootNamespace>
12 12
     <AssemblyName>Mite.MsSql</AssemblyName>
13  
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 14
     <FileAlignment>512</FileAlignment>
  15
+    <TargetFrameworkProfile />
15 16
   </PropertyGroup>
16 17
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 18
     <DebugSymbols>true</DebugSymbols>
@@ -53,7 +54,6 @@
53 54
     <Reference Include="System" />
54 55
     <Reference Include="System.Core" />
55 56
     <Reference Include="System.Xml.Linq" />
56  
-    <Reference Include="System.Data.DataSetExtensions" />
57 57
     <Reference Include="System.Data" />
58 58
     <Reference Include="System.Xml" />
59 59
   </ItemGroup>
@@ -67,7 +67,7 @@
67 67
       <Name>Mite.Core</Name>
68 68
     </ProjectReference>
69 69
   </ItemGroup>
70  
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  70
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
71 71
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
72 72
        Other similar extension points exist, see Microsoft.Common.targets.
73 73
   <Target Name="BeforeBuild">
7  Mite.MySql/Mite.MySql.csproj
@@ -10,8 +10,9 @@
10 10
     <AppDesignerFolder>Properties</AppDesignerFolder>
11 11
     <RootNamespace>Mite.MySql</RootNamespace>
12 12
     <AssemblyName>Mite.MySql</AssemblyName>
13  
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 14
     <FileAlignment>512</FileAlignment>
  15
+    <TargetFrameworkProfile />
15 16
   </PropertyGroup>
16 17
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 18
     <DebugSymbols>true</DebugSymbols>
@@ -36,9 +37,7 @@
36 37
       <HintPath>..\Libraries\MySql.Data.dll</HintPath>
37 38
     </Reference>
38 39
     <Reference Include="System" />
39  
-    <Reference Include="System.Core" />
40 40
     <Reference Include="System.Xml.Linq" />
41  
-    <Reference Include="System.Data.DataSetExtensions" />
42 41
     <Reference Include="System.Data" />
43 42
     <Reference Include="System.Xml" />
44 43
   </ItemGroup>
@@ -52,7 +51,7 @@
52 51
       <Name>Mite.Core</Name>
53 52
     </ProjectReference>
54 53
   </ItemGroup>
55  
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  54
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
56 55
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
57 56
        Other similar extension points exist, see Microsoft.Common.targets.
58 57
   <Target Name="BeforeBuild">
5  Mite.Test/Mite.Test.csproj
@@ -10,8 +10,9 @@
10 10
     <AppDesignerFolder>Properties</AppDesignerFolder>
11 11
     <RootNamespace>Mite.Test</RootNamespace>
12 12
     <AssemblyName>Mite.Test</AssemblyName>
13  
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 14
     <FileAlignment>512</FileAlignment>
  15
+    <TargetFrameworkProfile />
15 16
   </PropertyGroup>
16 17
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 18
     <DebugSymbols>true</DebugSymbols>
@@ -58,7 +59,7 @@
58 59
       <Name>Mite.Core</Name>
59 60
     </ProjectReference>
60 61
   </ItemGroup>
61  
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  62
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
62 63
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
63 64
        Other similar extension points exist, see Microsoft.Common.targets.
64 65
   <Target Name="BeforeBuild">
4  Mite.sln
@@ -15,6 +15,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mite.MySql", "Mite.MySql\Mi
15 15
 EndProject
16 16
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Additional Items", "Additional Items", "{85AFD008-4F19-48DC-871D-87DABF329B97}"
17 17
 	ProjectSection(SolutionItems) = preProject
  18
+		buildmono.bat = buildmono.bat
18 19
 		README.md = README.md
19 20
 	EndProjectSection
20 21
 EndProject
@@ -61,7 +62,8 @@ Global
61 62
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.DVD-5|x64.ActiveCfg = Debug|Any CPU
62 63
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.DVD-5|x86.ActiveCfg = Debug|x86
63 64
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.DVD-5|x86.Build.0 = Debug|x86
64  
-		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|Any CPU.ActiveCfg = Release|x86
  65
+		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
  66
+		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|Any CPU.Build.0 = Release|Any CPU
65 67
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|Mixed Platforms.ActiveCfg = Release|x86
66 68
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|Mixed Platforms.Build.0 = Release|x86
67 69
 		{0D646057-57A0-4C3A-BC8C-96840C9EE9F2}.Release|x64.ActiveCfg = Release|x86
1,410  Mite.sln.proj
1410 additions, 0 deletions not shown
9  Mite/Mite.Console.csproj
@@ -10,8 +10,9 @@
10 10
     <AppDesignerFolder>Properties</AppDesignerFolder>
11 11
     <RootNamespace>Mite</RootNamespace>
12 12
     <AssemblyName>Mite</AssemblyName>
13  
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14  
-    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
  13
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  14
+    <TargetFrameworkProfile>
  15
+    </TargetFrameworkProfile>
15 16
     <FileAlignment>512</FileAlignment>
16 17
     <PublishUrl>publish\</PublishUrl>
17 18
     <Install>true</Install>
@@ -71,9 +72,7 @@
71 72
     </Reference>
72 73
     <Reference Include="System" />
73 74
     <Reference Include="System.configuration" />
74  
-    <Reference Include="System.Core" />
75 75
     <Reference Include="System.Xml.Linq" />
76  
-    <Reference Include="System.Data.DataSetExtensions" />
77 76
     <Reference Include="System.Data" />
78 77
     <Reference Include="System.Xml" />
79 78
   </ItemGroup>
@@ -118,7 +117,7 @@
118 117
       <Install>true</Install>
119 118
     </BootstrapperPackage>
120 119
   </ItemGroup>
121  
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  120
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
122 121
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
123 122
        Other similar extension points exist, see Microsoft.Common.targets.
124 123
   <Target Name="BeforeBuild">
5  README.md
Source Rendered
@@ -63,6 +63,11 @@ and to make doing migrations easier than not doing migrations for even the most
63 63
 * Download the distributable or Build from source
64 64
 * Add the location of Mite.exe to your PATH variable.
65 65
 
  66
+## Mono
  67
+* Download the mono distributable or Build from source with xbuild
  68
+* Use the instructions above but prefix everything with mono 
  69
+* `mono mite update`
  70
+
66 71
 ## The MIT License
67 72
 
68 73
 Copyright (c) 2011 Whiteboard-IT LLC
4  buildmono.bat
... ...
@@ -0,0 +1,4 @@
  1
+PATH=C:\PROGRA~2\MONO-2~1.2\bin;%PATH%
  2
+SET XBUILD_EMIT_SOLUTION=Release
  3
+xbuild Mite.sln
  4
+pause;

0 notes on commit a150950

Please sign in to comment.
Something went wrong with that request. Please try again.