diff --git a/.gitignore b/.gitignore index ebfb97f..0dc219c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.suo *.user *.sln.docstates +*.csproj.user # Build results [Dd]ebug/ diff --git a/WebSite/WootzJs.Site.Api/WootzJs.Site.Api.csproj b/WebSite/WootzJs.Site.Api/WootzJs.Site.Api.csproj index 6137695..e76b672 100644 --- a/WebSite/WootzJs.Site.Api/WootzJs.Site.Api.csproj +++ b/WebSite/WootzJs.Site.Api/WootzJs.Site.Api.csproj @@ -321,4 +321,4 @@ --> - \ No newline at end of file + diff --git a/WebSite/WootzJs.Site.Web/WootzJs.Site.Web.csproj b/WebSite/WootzJs.Site.Web/WootzJs.Site.Web.csproj index 4f74fa4..23e4aa6 100644 --- a/WebSite/WootzJs.Site.Web/WootzJs.Site.Web.csproj +++ b/WebSite/WootzJs.Site.Web/WootzJs.Site.Web.csproj @@ -342,4 +342,4 @@ --> - \ No newline at end of file + diff --git a/WootzJs.Compiler.Tests/Test.htm b/WootzJs.Compiler.Tests/Test.htm index c479ef6..4a3e6a4 100644 --- a/WootzJs.Compiler.Tests/Test.htm +++ b/WootzJs.Compiler.Tests/Test.htm @@ -6,12 +6,12 @@ - - - - - - + + + + + + diff --git a/WootzJs.Compiler.Tests/WootzJs.Compiler.Tests.csproj b/WootzJs.Compiler.Tests/WootzJs.Compiler.Tests.csproj index 9935aaf..3d1b32e 100644 --- a/WootzJs.Compiler.Tests/WootzJs.Compiler.Tests.csproj +++ b/WootzJs.Compiler.Tests/WootzJs.Compiler.Tests.csproj @@ -18,7 +18,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -28,7 +28,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -144,11 +144,18 @@ WootzJs.Testing + + + PreserveNewest + + + PreserveNewest + + - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) mscorlib=$(ProjectDir)..\WootzJs.Runtime\WootzJs.Runtime.csproj -copy $(TargetDir)WootzJs.Compiler.Tests.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) mscorlib=$(ProjectDir)..\WootzJs.Runtime\WootzJs.Runtime.csproj @@ -160,4 +167,4 @@ copy $(TargetDir)WootzJs.Compiler.Tests.js $(ProjectDir)..\build --> - \ No newline at end of file + diff --git a/WootzJs.Compiler.nuspec b/WootzJs.Compiler.nuspec new file mode 100644 index 0000000..6bb5c5b --- /dev/null +++ b/WootzJs.Compiler.nuspec @@ -0,0 +1,18 @@ + + + + WootzJs.Compiler + 1.0.2 + Kirk Woll + Kirk Woll + https://github.com/kswoll/WootzJs/blob/master/LICENSE + https://github.com/kswoll/WootzJs + Compiles C# to JavaScript + Compiles C# to JavaScript + + + + + + + diff --git a/WootzJs.Compiler/Compiler.cs b/WootzJs.Compiler/Compiler.cs index c5ab680..10f97c3 100644 --- a/WootzJs.Compiler/Compiler.cs +++ b/WootzJs.Compiler/Compiler.cs @@ -219,8 +219,14 @@ public async Task> CompileProject(string projectFile) { var mscorlibProject = await workspace.OpenProjectAsync(mscorlib); result = await workspace.OpenProjectAsync(projectFile); - result = result.AddProjectReference(new ProjectReference(mscorlibProject.Id)); - result = result.RemoveMetadataReference(result.MetadataReferences.Single(x => x.Display.Contains("mscorlib.dll"))); + if (!result.ProjectReferences.Any(projectReference => projectReference.ProjectId == mscorlibProject.Id)) { + result = result.AddProjectReference(new ProjectReference(mscorlibProject.Id)); + } + + MetadataReference metadataReference = result.MetadataReferences.SingleOrDefault(x => x.Display.Contains("mscorlib.dll")); + if (metadataReference != null) { + result = result.RemoveMetadataReference(metadataReference); + } } else { diff --git a/WootzJs.Compiler/WootzJs.Compiler.csproj b/WootzJs.Compiler/WootzJs.Compiler.csproj index 33a2980..48412a8 100644 --- a/WootzJs.Compiler/WootzJs.Compiler.csproj +++ b/WootzJs.Compiler/WootzJs.Compiler.csproj @@ -18,7 +18,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -26,7 +26,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -233,10 +233,6 @@ - - copy $(ProjectDir)SpecialNames.cs $(ProjectDir)..\WootzJs.Runtime\Runtime\WootzJs -copy $(ProjectDir)TypeFlags.cs $(ProjectDir)..\WootzJs.Runtime\Runtime\WootzJs - - \ No newline at end of file + diff --git a/WootzJs.ComponentModel.DataAnnotations/WootzJs.ComponentModel.DataAnnotations.csproj b/WootzJs.ComponentModel.DataAnnotations/WootzJs.ComponentModel.DataAnnotations.csproj index e043cbc..efe8e40 100644 --- a/WootzJs.ComponentModel.DataAnnotations/WootzJs.ComponentModel.DataAnnotations.csproj +++ b/WootzJs.ComponentModel.DataAnnotations/WootzJs.ComponentModel.DataAnnotations.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -55,8 +55,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)System.ComponentModel.DataAnnotations.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Injection/WootzJs.Injection.csproj b/WootzJs.Injection/WootzJs.Injection.csproj index 2b08600..419557a 100644 --- a/WootzJs.Injection/WootzJs.Injection.csproj +++ b/WootzJs.Injection/WootzJs.Injection.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -58,8 +58,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Injection.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.JQuery/WootzJs.JQuery.csproj b/WootzJs.JQuery/WootzJs.JQuery.csproj index 1db4fd7..98611e0 100644 --- a/WootzJs.JQuery/WootzJs.JQuery.csproj +++ b/WootzJs.JQuery/WootzJs.JQuery.csproj @@ -17,7 +17,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -25,7 +25,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -50,8 +50,7 @@ - $(SolutionDir)WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.JQuery.js $(SolutionDir)build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Models.Js/WootzJs.Models.Js.csproj b/WootzJs.Models.Js/WootzJs.Models.Js.csproj index 208f7e0..014aaf4 100644 --- a/WootzJs.Models.Js/WootzJs.Models.Js.csproj +++ b/WootzJs.Models.Js/WootzJs.Models.Js.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -46,10 +46,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(ProjectDir)..\build\mscorlib.js $(TargetDir) -copy $(TargetDir)WootzJs.Models.js $(ProjectDir)..\build -copy $(TargetDir)WootzJs.Models.dll $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Models.Net45/WootzJs.Models.Net45.csproj b/WootzJs.Models.Net45/WootzJs.Models.Net45.csproj index 472238d..38d6759 100644 --- a/WootzJs.Models.Net45/WootzJs.Models.Net45.csproj +++ b/WootzJs.Models.Net45/WootzJs.Models.Net45.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -52,4 +52,4 @@ --> - \ No newline at end of file + diff --git a/WootzJs.Mvc/WootzJs.Mvc.csproj b/WootzJs.Mvc/WootzJs.Mvc.csproj index 7218f9c..c3a6f49 100644 --- a/WootzJs.Mvc/WootzJs.Mvc.csproj +++ b/WootzJs.Mvc/WootzJs.Mvc.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -182,8 +182,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Mvc.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Runtime/Runtime/WootzJs/SpecialNames.cs b/WootzJs.Runtime/Runtime/WootzJs/SpecialNames.cs deleted file mode 100644 index 7bd22e3..0000000 --- a/WootzJs.Runtime/Runtime/WootzJs/SpecialNames.cs +++ /dev/null @@ -1,76 +0,0 @@ -#region License -//----------------------------------------------------------------------- -// -// The MIT License (MIT) -// -// Copyright (c) 2014 Kirk S Woll -// -// Permission is hereby granted, free of charge, to any person obtaining a copy of -// this software and associated documentation files (the "Software"), to deal in -// the Software without restriction, including without limitation the rights to -// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -// the Software, and to permit persons to whom the Software is furnished to do so, -// subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -//----------------------------------------------------------------------- -#endregion - -// ReSharper disable once CheckNamespace -namespace System.Runtime.WootzJs -{ - public class SpecialNames - { - public const string TypeInitializerTypeFunction = "$t"; - public const string TypeInitializerPrototype = "$p"; - public const string GetTypeFromType = "$GetType"; - public const string TypeField = "$type"; - public const string TypeName = "$typeName"; - public const string ClassTypeArguments = "$typeParameters"; - public const string TypeInitializer = "$TypeInitializer"; - public const string StaticInitializer = "$StaticInitializer"; - public const string IsStaticInitialized = "$isStaticInitialized"; - public const string MakeGenericType = "$"; - public const string MakeGenericTypeConstructor = "$generic"; - public const string MakeArrayType = "$array"; - public const string TypeArgs = "$typeArgs"; - public const string BaseType = "$baseType"; - public const string BaseTypeArgs = "$baseTypeArgs"; - public const string IsTypeParameter = "$isTypeParameter"; - public const string ArrayType = "$arrayType"; - public const string CreateType = "$CreateType"; - public const string GetAssembly = "$GetAssembly"; - public const string Assemblies = "$assemblies"; - public const string Assembly = "$assembly"; - public const string New = "$new"; - public const string Define = "$define"; - public const string InitializeArray = "$arrayinit"; - public const string ElementType = "$elementType"; - public const string SafeToString = "$safeToString"; - public const string Truncate = "$trunc"; - public const string UnconstructedType = "$unconstructedType"; - public const string TypeCache = "$typecache"; - public const string DefaultOf = "$default"; - public const string NullableGetValue = "$nullablegetvalue"; - public const string SafeGetType = "$gettype"; - public const string DefineTypeParameter = "$definetypeparameter"; - public const string DefineConstructor = "$definector"; - public const string DefineStaticConstructor = "$definecctor"; - public const string IsPrototypeInitialized = "$isPrototypeInitialized"; - public const string PrototypeFactory = "$protofact"; - public const string DefineTypeFunction = "$definetypefunc"; - public const string EnclosingType = "$enclosingType"; - public const string CallTypeInitializer = "$callTypeInitializer"; - public const string AssemblyTypesArray = "$AssemblyTypes"; - public const string NullPropagation = "$nullprop"; - } -} diff --git a/WootzJs.Runtime/Runtime/WootzJs/TypeFlags.cs b/WootzJs.Runtime/Runtime/WootzJs/TypeFlags.cs deleted file mode 100644 index 5277e5b..0000000 --- a/WootzJs.Runtime/Runtime/WootzJs/TypeFlags.cs +++ /dev/null @@ -1,25 +0,0 @@ -// ReSharper disable once CheckNamespace -namespace System.Runtime.WootzJs -{ - [Flags] - public enum TypeFlags - { - None = 0, - Public = 0x00000001, - Internal = 0x00000002, - Private = 0x00000004, - Protected = 0x00000008, - Nested = 0x00000010, - Class = 0x00000020, - Interface = 0x00000040, - Enum = 0x00000080, - Delegate = 0x00000100, - Abstract = 0x00000200, - Sealed = 0x00000400, - ValueType = 0x00000800, - Primitive = 0x00001000, - GenericType = 0x00002000, - GenericTypeDefenition = 0x00004000, - GenericParameter = 0x00008000 - } -} \ No newline at end of file diff --git a/WootzJs.Runtime/WootzJs.Runtime.csproj b/WootzJs.Runtime/WootzJs.Runtime.csproj index 600879d..3801512 100644 --- a/WootzJs.Runtime/WootzJs.Runtime.csproj +++ b/WootzJs.Runtime/WootzJs.Runtime.csproj @@ -18,7 +18,7 @@ true full false - bin\debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -28,13 +28,19 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 false + + Runtime\WootzJs\SpecialNames.cs + + + Runtime\WootzJs\TypeFlags.cs + @@ -270,8 +276,6 @@ - - @@ -301,11 +305,15 @@ + + + WootzJs.targets + PreserveNewest + + - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)mscorlib.js $(ProjectDir)..\build -copy $(TargetDir)mscorlib.dll $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) diff --git a/WootzJs.Runtime/WootzJs.Runtime.csproj.user b/WootzJs.Runtime/WootzJs.Runtime.csproj.user deleted file mode 100644 index 55f44b9..0000000 --- a/WootzJs.Runtime/WootzJs.Runtime.csproj.user +++ /dev/null @@ -1,6 +0,0 @@ - - - - ShowAllFiles - - \ No newline at end of file diff --git a/WootzJs.Rx.Tests/WootzJs.Rx.Tests.csproj b/WootzJs.Rx.Tests/WootzJs.Rx.Tests.csproj index dacbb65..d141c6f 100644 --- a/WootzJs.Rx.Tests/WootzJs.Rx.Tests.csproj +++ b/WootzJs.Rx.Tests/WootzJs.Rx.Tests.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build TRACE prompt 4 @@ -49,8 +49,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Rx.Tests.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Rx/WootzJs.Rx.csproj b/WootzJs.Rx/WootzJs.Rx.csproj index 1e69a06..5245fa4 100644 --- a/WootzJs.Rx/WootzJs.Rx.csproj +++ b/WootzJs.Rx/WootzJs.Rx.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build\ DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build\ TRACE prompt 4 @@ -72,8 +72,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Rx.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.System/WootzJs.System.csproj b/WootzJs.System/WootzJs.System.csproj index 599b6ff..cf7c5eb 100644 --- a/WootzJs.System/WootzJs.System.csproj +++ b/WootzJs.System/WootzJs.System.csproj @@ -16,7 +16,7 @@ true full false - bin\Debug\ + ..\build DEBUG;TRACE prompt 4 @@ -24,7 +24,7 @@ pdbonly true - bin\Release\ + ..\build TRACE prompt 4 @@ -44,8 +44,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)System.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Testing/WootzJs.Testing.csproj b/WootzJs.Testing/WootzJs.Testing.csproj index 79c72af..83f2e7a 100644 --- a/WootzJs.Testing/WootzJs.Testing.csproj +++ b/WootzJs.Testing/WootzJs.Testing.csproj @@ -18,7 +18,7 @@ true full false - bin\Debug\ + ..\build DEBUG;TRACE prompt 4 @@ -26,7 +26,7 @@ pdbonly true - bin\Release\ + ..\build TRACE prompt 4 @@ -58,9 +58,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Testing.js $(ProjectDir)..\build - + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.Web/WootzJs.Web.csproj b/WootzJs.Web/WootzJs.Web.csproj index 35d4505..d3469f3 100644 --- a/WootzJs.Web/WootzJs.Web.csproj +++ b/WootzJs.Web/WootzJs.Web.csproj @@ -17,7 +17,7 @@ true full false - bin\Debug\ + ..\build DEBUG;TRACE prompt 4 @@ -26,7 +26,7 @@ pdbonly true - bin\Release\ + ..\build TRACE prompt 4 @@ -95,8 +95,7 @@ - $(ProjectDir)..\WootzJs.Compiler\bin\debug\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) -copy $(TargetDir)WootzJs.Web.js $(ProjectDir)..\build + $(ProjectDir)..\build\WootzJs.Compiler.exe $(ProjectPath) $(OutDir) - \ No newline at end of file + diff --git a/WootzJs.sln b/WootzJs.sln index fab5802..2d32a9f 100644 --- a/WootzJs.sln +++ b/WootzJs.sln @@ -1,13 +1,11 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.23107.0 +VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{13400B7A-2A6B-4D46-9C6C-F1A8460616EC}" ProjectSection(SolutionItems) = preProject .gitignore = .gitignore - build.bat = build.bat - clean.bat = clean.bat LICENSE = LICENSE MDN.license = MDN.license README.md = README.md @@ -32,6 +30,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WootzJs.Mvc", "WootzJs.Mvc\ {0F747461-9C1C-4FCE-A8B3-2D70D23388CB} = {0F747461-9C1C-4FCE-A8B3-2D70D23388CB} {D1E3A970-1810-4A39-B434-B6AB3DEBFB68} = {D1E3A970-1810-4A39-B434-B6AB3DEBFB68} {264CE493-F204-416F-BF07-D4F5B90A8C96} = {264CE493-F204-416F-BF07-D4F5B90A8C96} + {D9D811FB-48BF-46DC-BE19-E75EF99440FC} = {D9D811FB-48BF-46DC-BE19-E75EF99440FC} EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WootzJs.Rx", "WootzJs.Rx\WootzJs.Rx.csproj", "{1FA98FA2-4DFE-47DC-B96A-699E05269340}" diff --git a/build.bat b/build.bat deleted file mode 100644 index c5ca1a1..0000000 --- a/build.bat +++ /dev/null @@ -1,15 +0,0 @@ -SET MSBUILD="C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe" -%MSBUILD% .\WootzJs.Compiler\WootzJs.Compiler.csproj -%MSBUILD% .\WootzJs.Runtime\WootzJs.Runtime.csproj -%MSBUILD% .\WootzJs.System\WootzJs.System.csproj -%MSBUILD% .\WootzJs.ComponentModel.DataAnnotations\WootzJs.ComponentModel.DataAnnotations.csproj -%MSBUILD% .\WootzJs.Web\WootzJs.Web.csproj -%MSBUILD% .\WootzJs.Web\WootzJs.Testing.csproj -%MSBUILD% .\WootzJs.Web\WootzJs.Injection.csproj -%MSBUILD% .\WootzJs.Web\WootzJs.JQuery.csproj -%MSBUILD% .\WootzJs.Rx\WootzJs.Rx.csproj -%MSBUILD% .\WootzJs.Rx.Tests\WootzJs.Rx.Tests.csproj -%MSBUILD% .\WootzJs.Models\WootzJs.Models.csproj -%MSBUILD% .\WootzJs.Mvc\WootzJs.Mvc.csproj -%MSBUILD% .\WootzJs.Compiler.Tests\WootzJs.Compiler.Tests.csproj -rem %MSBUILD% .\WootzJs.sln diff --git a/clean.bat b/clean.bat deleted file mode 100644 index 5e0c9ca..0000000 --- a/clean.bat +++ /dev/null @@ -1,27 +0,0 @@ -del /q .\build\*.* -mkdir .\build - -rmdir /q /s .\WootzJs.Compiler\bin -rmdir /q /s .\WootzJs.Compiler\obj -rmdir /q /s .\WootzJs.Compiler.Tests\bin -rmdir /q /s .\WootzJs.Compiler.Tests\obj -rmdir /q /s .\WootzJs.ComponentModel.DataAnnotations\bin -rmdir /q /s .\WootzJs.ComponentModel.DataAnnotations\obj -rmdir /q /s .\WootzJs.Injection\bin -rmdir /q /s .\WootzJs.Injection\obj -rmdir /q /s .\WootzJs.JQuery\bin -rmdir /q /s .\WootzJs.JQuery\obj -rmdir /q /s .\WootzJs.Models\bin -rmdir /q /s .\WootzJs.Models\obj -rmdir /q /s .\WootzJs.Mvc\bin -rmdir /q /s .\WootzJs.Mvc\obj -rmdir /q /s .\WootzJs.Runtime\bin -rmdir /q /s .\WootzJs.Runtime\obj -rmdir /q /s .\WootzJs.Rx\bin -rmdir /q /s .\WootzJs.Rx\obj -rmdir /q /s .\WootzJs.Rx.Tests\bin -rmdir /q /s .\WootzJs.Rx.Tests\obj -rmdir /q /s .\WootzJs.System\bin -rmdir /q /s .\WootzJs.System\obj -rmdir /q /s .\WootzJs.Web\bin -rmdir /q /s .\WootzJs.Web\obj \ No newline at end of file