diff --git a/Toxy.sln b/Toxy-dotnet2.sln similarity index 100% rename from Toxy.sln rename to Toxy-dotnet2.sln diff --git a/Toxy-dotnet45.sln b/Toxy-dotnet45.sln new file mode 100644 index 0000000..f04b164 --- /dev/null +++ b/Toxy-dotnet45.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ToxyFramework", "ToxyFramework\ToxyFramework_dotnet45.csproj", "{CCB814A5-A750-4B96-AFD3-F7E4D868F231}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Toxy.Test", "Toxy.Test\Toxy.Test.csproj", "{E16C30D3-D4EB-4608-A292-5BCFBE86F230}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CCB814A5-A750-4B96-AFD3-F7E4D868F231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CCB814A5-A750-4B96-AFD3-F7E4D868F231}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CCB814A5-A750-4B96-AFD3-F7E4D868F231}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CCB814A5-A750-4B96-AFD3-F7E4D868F231}.Release|Any CPU.Build.0 = Release|Any CPU + {E16C30D3-D4EB-4608-A292-5BCFBE86F230}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E16C30D3-D4EB-4608-A292-5BCFBE86F230}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E16C30D3-D4EB-4608-A292-5BCFBE86F230}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E16C30D3-D4EB-4608-A292-5BCFBE86F230}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ToxyFramework/ToxyFramework.csproj b/ToxyFramework/ToxyFramework.csproj index 840e10c..1d862cd 100644 --- a/ToxyFramework/ToxyFramework.csproj +++ b/ToxyFramework/ToxyFramework.csproj @@ -17,7 +17,7 @@ true full false - ..\Build\Debug\ + ..\Build\Net20\Debug\ DEBUG;TRACE prompt 4 @@ -25,7 +25,7 @@ pdbonly true - ..\Build\Release\ + ..\Build\Net20\Release\ TRACE prompt 4 diff --git a/ToxyFramework/ToxyFramework_dotnet4.csproj b/ToxyFramework/ToxyFramework_dotnet4.csproj index 63d542b..7df6942 100644 --- a/ToxyFramework/ToxyFramework_dotnet4.csproj +++ b/ToxyFramework/ToxyFramework_dotnet4.csproj @@ -17,7 +17,7 @@ true full false - ..\Build\Debug\ + ..\Build\Net40\Debug\ DEBUG;TRACE prompt 4 @@ -25,7 +25,7 @@ pdbonly true - ..\Build\Release\ + ..\Build\Net40\Release\ TRACE prompt 4 diff --git a/ToxyFramework/ToxyFramework_dotnet45.csproj b/ToxyFramework/ToxyFramework_dotnet45.csproj new file mode 100644 index 0000000..63e9e37 --- /dev/null +++ b/ToxyFramework/ToxyFramework_dotnet45.csproj @@ -0,0 +1,126 @@ + + + + + Debug + AnyCPU + {CCB814A5-A750-4B96-AFD3-F7E4D868F231} + Library + Properties + Toxy + Toxy + v4.5 + 512 + + + + true + full + false + ..\Build\Net45\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + ..\Build\Net45\Release\ + TRACE + prompt + 4 + false + + + + ..\3rdParty\DCSoft.RTF.dll + + + ..\3rdParty\HtmlAgilityPack.dll + + + False + ..\3rdParty\NPOI\dotnet2\ICSharpCode.SharpZipLib.dll + + + ..\3rdParty\itextsharp-dll-core\itextsharp.dll + + + ..\3rdParty\LumenWorks.Framework.IO.dll + + + False + ..\3rdParty\NPOI\dotnet4\NPOI.dll + + + False + ..\3rdParty\NPOI\dotnet4\NPOI.OOXML.dll + + + False + ..\3rdParty\NPOI\dotnet4\NPOI.OpenXml4Net.dll + + + False + ..\3rdParty\NPOI\dotnet4\NPOI.OpenXmlFormats.dll + + + + + + ..\3rdParty\Thought.vCards\Thought.vCards.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..4433cd9 --- /dev/null +++ b/build.bat @@ -0,0 +1,35 @@ +@echo off + +set fdir=%WINDIR%\Microsoft.NET\Framework64 + +if not exist %fdir% ( + set fdir=%WINDIR%\Microsoft.NET\Framework +) + +set msbuild=%fdir%\v4.0.30319\msbuild.exe + +%msbuild% ToxyFramework\ToxyFramework_dotnet45.csproj /p:Configuration=Release /t:Rebuild /p:OutputPath=..\Build\Net45\Release + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +%msbuild% ToxyFramework\ToxyFramework_dotnet4.csproj /p:Configuration=Release /t:Rebuild /p:OutputPath=..\Build\Net40\Release + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +%msbuild% ToxyFramework\ToxyFramework.csproj /p:Configuration=Release /t:Rebuild /p:OutputPath=..\Build\Net20\Release + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +%msbuild% ToxyFramework\ToxyFramework_dotnet45.csproj /p:Configuration=Debug /t:Rebuild /p:OutputPath=..\Build\Net45\Debug + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +%msbuild% ToxyFramework\ToxyFramework_dotnet4.csproj /p:Configuration=Debug /t:Rebuild /p:OutputPath=..\Build\Net40\Debug + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +%msbuild% ToxyFramework\ToxyFramework.csproj /p:Configuration=Debug /t:Rebuild /p:OutputPath=..\Build\Net20\Debug + +FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" + +pause \ No newline at end of file