Closed BrainSlugs83 closed 11 years ago
Thanks, I think that 'variable with this name' problem got introduced the other day when I merged a bug fix. I haven't had time to dig into it yet. If you roll back to a revision from a few days ago it should be fine.
On Tue, Aug 27, 2013 at 10:27 PM, BrainSlugs83 notifications@github.comwrote:
-
Repro Steps:
Clone the repository on a new PC
- Open JSIL.sln in Visual Studio 2010
- Change the Configuration type from "Any CPU" to "x86"
- Build the Solution
- Open a Visual Studio 2010 command prompt, and switch to the directory where the JSIL repository was cloned to via the "CD" command.
- Invoke build_mscorlib.bat (not sure if this is required or not -- also lots of weird error messages in here about "A variable with the name '' is already declared in this scope, with a different type." -- not sure if this is normal or not.)
Invoke build_demos.bat
Expected Behavior:
Build should be successful with no errors or crashing.
Compiled demos should work (Note: considering the verbosity of the JSIL compiler, it would be nice if error messages were called out in bright red -- like what msbuild does.)
Observed Behavior:
Lots of scrolling text messages -- some appear to be errors (not sure if this is normal or not).
- JSILc.exe crashes four times (see attached screenshots).
Several of the demos under ~\jsil.org\demos do not appear to have been compiled correctly (they just plain don't work). Tetris and WebGL for sure.
Attached Screenshots: [image: jsil-crash-1]https://f.cloud.github.com/assets/5217366/1039888/1b13fe5a-0fa2-11e3-8793-3266bbc92a85.png
[image: jsil-crash-2]https://f.cloud.github.com/assets/5217366/1039890/1f5fd862-0fa2-11e3-8fcc-63a77affd5f2.png
[image: jsil-crash-3]https://f.cloud.github.com/assets/5217366/1039892/28906442-0fa2-11e3-909f-1f71aafb9419.png
[image: jsil-crash-4]https://f.cloud.github.com/assets/5217366/1039893/2d4e86ee-0fa2-11e3-80c0-59f0261fede6.png
- Console Output:
C:\Projects\JSIL>build_corlib
C:\Projects\JSIL>bin\JSILc "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKe yToken=b77a5c561934e089" "Corlib\corlib.jsilconfig" // Applied settings from 'Corlib\corlib.jsilconfig'. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (translate)
// Decompiling ....................// Could not decompile method System.Void Sy stem.Threading.Tasks.TaskFactory1/FromAsyncTrimPromise 1::Complete(TInstance,Sy stem.Func 3<TInstance,System.IAsyncResult,TResult>,System.IAsyncResult,System.Bo olean): A variable with the name '' is already declared in this scope, with a di fferent type. .// Could not decompile method System.Exception System.Version/VersionResult::Ge tVersionParseException(): A variable with the name '' is already declared in thi s scope, with a different type. // Could not decompile method System.TimeZoneInfo System.TimeZoneInfo/StringSeri alizer::GetDeserializedTimeZoneInfo(System.String): A variable with the name '' is already declared in this scope, with a different type. .....// Could not decompile method System.Void System.Resources.ResourceReader:: ReadResources(): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Object System.Resources.ResourceReader::Loa dObjectV2(System.Int32,System.Resources.ResourceTypeCode&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Object System.Resources.ResourceReader::Loa dObjectV1(System.Int32): A variable with the name '' is already declared in this scope, with a different type. .// Could not decompile method System.Void System.AppDomain::CreateAppDomainMana ger(): A variable with the name '' is already declared in this scope, with a dif ferent type. ....// Could not decompile method System.Void System.Threading.Tasks.Parallel::I nvoke(System.Threading.Tasks.ParallelOptions,System.Action[]): A variable with t he name '' is already declared in this scope, with a different type. .// Could not decompile method System.Boolean System.Guid::TryParseGuid(System.S tring,System.Guid/GuidStyles,System.Guid/GuidResult&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Void System.Threading.Tasks.TaskFactory1::
FromAsyncCoreLogic(System.IAsyncResult,System.Func`2<System.IAsyncResult,TResult
,System.Action1
,System.Threading.Tasks.Task1,Sy stem.Boolean): A variable with the name '' is already declared in this scope, wi th a different type. // Could not decompile method System.Boolean System.Guid::StringToLong(System.St ring,System.Int32*,System.Int32,System.Int64&,System.Guid/GuidResult&): A variab le with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Boolean System.Guid::StringToInt(System.Str ing,System.Int32*,System.Int32,System.Int32,System.Int32&,System.Guid/GuidResult &): A variable with the name '' is already declared in this scope, with a differ ent type. .// Could not decompile method System.Void System.Threading.Tasks.Task::Execute( ): A variable with the name '' is already declared in this scope, with a differe nt type. .// GenericStructureToPtr: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter
// GenericPtrToStructure: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Could not decompile method System.Void System.Threading.Tasks.Task::ScheduleA ndStart(System.Boolean): A variable with the name '' is already declared in this scope, with a different type. .// Could not decompile method System.Void System.TimeZoneInfo::System.Runtime.S erialization.IDeserializationCallback.OnDeserialization(System.Object): A variab le with the name '' is already declared in this scope, with a different type. // Could not decompile method System.TimeZoneInfo/TimeZoneInfoResult System.Time
ZoneInfo::TryGetTimeZoneByRegistryKey(System.String,System.TimeZoneInfo&,System. Exception&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Boolean System.TimeZoneInfo::TryCreateAdjus
tmentRules(System.String,Microsoft.Win32.Win32Native/RegistryTimeZoneInformation ,System.TimeZoneInfo/AdjustmentRule[]&,System.Exception&): A variable with the n ame '' is already declared in this scope, with a different type. // GetHashCode: Instruction NYI: Refanytype // GetHashCode: Instruction NYI: Refanytype // GetTargetType: Instruction NYI: Refanytype // TargetTypeToken: Instruction NYI: Refanytype // TargetTypeToken: Instruction NYI: Refanytype // CompareExchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // CompareExchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Exchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Exchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter ..// Could not decompile method System.Threading.Tasks.Task`1 Syst
em.IO.MemoryStream::ReadAsync(System.Byte[],System.Int32,System.Int32,System.Thr eading.CancellationToken): A variable with the name '' is already declared in th is scope, with a different type. // Could not decompile method System.Threading.Tasks.Task System.IO.MemoryStream
::WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.Cancellati onToken): A variable with the name '' is already declared in this scope, with a different type. ... done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\Corlib\'. mscorlib.dll.manifest.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>build_demos Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\mscorlib, Version=4.0. 0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\SimplePathtracer, Vers ion=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\Pathtracer\SimplePathtracer.exe.m anifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System, Version=4.0.0. 0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\Pathtracer\System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System.Drawing, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System.Xml, Version=4. 0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\Microsoft.Xna. Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\Microsoft.Xna. Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de5055 3.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\Microsoft.Xna. Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\Microsoft.Xna. Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de 50553.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\Microsoft.Xna. Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be 1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\mscorlib, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\ProceduralText ures, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\ProceduralText ures.exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\System, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\System.Deploym ent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\System.Drawing , Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\System.Windows .Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\ProceduralTextures\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\mscorlib, Version=4.0.0 .0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\SimpleRaytracer, Versio n=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\Raytracer\SimpleRaytracer.exe.man ifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System, Version=4.0.0.0 , Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Configuration, V ersion=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Drawing, Version =4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Xml, Version=4.0 .0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework, V ersion=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\ Microsoft.Xna.Framework.Ga me, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\ Microsoft.Xna.Framework.Ga merServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.j s Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\ Microsoft.Xna.Framework.Gr aphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\ Microsoft.Xna.Framework.In put.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System, Version=4.0.0.0, C ulture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Configuration, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Core, Version=4.0.0 .0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Deployment, Version =4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Drawing, Version=4. 0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Numerics, Version=4 .0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Windows.Forms, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Xml, Version=4.0.0. 0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\tetris, Version=1.0.0.0, C ulture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\Tetris\tetris.exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org \demos\Tetris\Content\tetrisContent.cont entproj.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\ Microsoft.Xna.Fr amework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\ Microsoft.Xna.Fr amework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553. js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\ Microsoft.Xna.Fr amework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be 1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\ Microsoft.Xna.Fr amework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50 553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\ Microsoft.Xna.Fr amework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1d e50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\mscorlib, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\System.Configura tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Core, Ver sion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\System.Deploymen t, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\System.Windows.F orms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Xml, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\TouchThumbSticks , Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\TouchThumbSticks .exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org \demos\TouchThumbSticks\Content\TouchThu mbSticksContent.contentproj.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\WebGL, Version=0.0.0.0, Cul ture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\WebGL.dll.manifest.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL\Files\glMatrix-0.9.5.min.js
Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\Files\webgl-utils.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL\Files\WebGL.csproj.manifest .js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\mscorlib, Ve rsion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL_Vertex_Structs\WebGL_Vertex _Structs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL_Vertex_Structs\WebGL_Vertex _Structs.dll.manifest.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL_Vertex_Structs\Files\glMatr ix-0.9.5.min.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL_Vertex_Structs\Files\webgl- utils.js Deleted file - C:\Projects\JSIL\jsil.org \demos\WebGL_VertexStructs\Files\WebGL Vertex_Structs.csproj.manifest.js
C:\Projects\JSIL>bin\JSILc "Examples\ThirdParty\TouchThumbSticks\TouchThumbStick s.sln" "jsil.org\demos\TouchThumbSticks\TouchThumbSticks.jsilconfig" --platform= x86 --configuration=Debug // Applied settings from 'jsil.org \demos\TouchThumbSticks\TouchThumbSticks.jsilc onfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build5A2ABC2D'... // Running target 'Build' of 'JSIL\Examples\ThirdParty\TouchThumbSticks\TouchThu mbSticks.sln' (Debug|x86) ... // Generating MSBuild projects for solution 'TouchThumbSticks.sln'... 1 project( s) generated. // Building project 'C:\Projects\JSIL\Examples\ThirdParty\TouchThumbSticks\Touch ThumbSticks.sln.metaproj'... // Ignoring nonexistent build output 'TouchThumbSticksContent.dll'. // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Processing content project 'C:\Projects\JSIL\Examples\ThirdParty\TouchThumbSt icks\TouchThumbSticksContent\TouchThumbSticksContent.contentproj' ... alien.png bullet.png player1.png thumbstick.png // Done processing content. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ThirdParty\TouchThumbSticks\TouchThumbSticks\bin\x86\Deb ug\TouchThumbSticks.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp
ut.Touch\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam
erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 _b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0_b 77a5c561934e089\System.Core.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0. 0b77a5c561934e089\System.Numerics.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\TouchThumbSticks\'. TouchThumbSticks.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js TouchThumbSticks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0 89.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.j s System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "C:\Game Design\Game Type\CodeNew\GameType\GameType.s ln" "jsil.org\demos\GameType\GameType.jsilconfig" --platform:x86 --configuration :Debug // Applied settings from 'jsil.org\demos\GameType\GameType.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build17675CF6'... // Running target 'Build' of 'C:\Game Design\Game Type\CodeNew\GameType\GameType .sln' (Debug|x86) ... // Generating MSBuild projects for solution 'GameType.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Game Design\Game Type\CodeNew\GameType\GameType.sln'. C:\G ame Design\Game Type\CodeNew\GameType\GameType.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, ObSystem.ArgumentNu llException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeThttp://String%0A%20input at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553ject[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke Attr , Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121
C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\lumberjack\Lumberj ackPC.sln" "C:\Users\Kevin\Documents\Projects\lumberjack\Lumberjack\Lumberjack\b in\x86\Debug\Lumberjack.XmlSerializers.dll" "jsil.org \demos\Lumberjack\Lumberjac k.jsilconfig" --platform:x86 --configuration:Debug // Applied settings from 'jsil.org \demos\Lumberjack\Lumberjack.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build670C2444'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\lumberjack\Lumbe rjackPC.sln' (Debug|x86) ... // Generating MSBuild projects for solution 'LumberjackPC.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\lumberjack\LumberjackPC.sln' . C:\Users\Kevin\Documents\Projects\lumberjack\LumberjackPC.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlSystem.Arg umentNullException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeThttp://String%0A%20input at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553ags invokeAttr, Binder binder, Object[] parameters, Culture Info culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121
C:\Projects\JSIL>bin\JSILc "Examples\ProceduralTextures\ProceduralTextures.sln"
// Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\ProceduralTextures\ProceduralTextures.sl n.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build66C36512'... // Running target 'Build' of 'JSIL\Examples\ProceduralTextures\ProceduralTexture s.sln' ... // Generating MSBuild projects for solution 'ProceduralTextures.sln'... 1 projec t(s) generated. // Building project 'C:\Projects\JSIL\Examples\ProceduralTextures\ProceduralText ures.sln.metaproj'... // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ProceduralTextures\bin\x86\Debug\ProceduralTextures.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp
ut.Touch\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam
erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 _b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.04.0.0.0 b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0__b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\ProceduralTextures\'. ProceduralTextures.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js ProceduralTextures, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "Examples\SimpleRaytracer.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\SimpleRaytracer.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build68EC75A9'... // Running target 'Build' of 'JSIL\Examples\SimpleRaytracer.sln' ... // Generating MSBuild projects for solution 'SimpleRaytracer.sln'... 1 project(s ) generated. // Building project 'C:\Projects\JSIL\Examples\SimpleRaytracer.sln.metaproj'... // Out-of-process solution build completed successfully. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\bin\SimpleRaytracer.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 _b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.04.0.0.0 b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\Raytracer\'. SimpleRaytracer.exe.manifest.js SimpleRaytracer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\SimplePathtracer.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\SimplePathtracer.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build98FECF7'... // Running target 'Build' of 'JSIL\Examples\SimplePathtracer.sln' ... // Generating MSBuild projects for solution 'SimplePathtracer.sln'... 1 project( s) generated. // Building project 'C:\Projects\JSIL\Examples\SimplePathtracer.sln.metaproj'...
// Out-of-process solution build completed successfully. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\bin\SimplePathtracer.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 _b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.04.0.0.0 b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\Pathtracer\'. SimplePathtracer.exe.manifest.js SimplePathtracer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\WebGL\WebGL.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\WebGL\WebGL.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build144C82A5'... // Running target 'Build' of 'JSIL\Examples\WebGL\WebGL.sln' ... // Generating MSBuild projects for solution 'WebGL.sln'... 1 project(s) generate d. // Building project 'C:\Projects\JSIL\Examples\WebGL\WebGL.sln.metaproj'... // Out-of-process solution build completed successfully. Files\WebGL.csproj.manifest.js // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\Examples\WebGL\bin\WebGL.dll (translate) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\WebGL\'. WebGL.dll.manifest.js WebGL, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\WebGL_Vertex_Structs\WebGL_Vertex_Structs.s ln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex_Struct s.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build65E2D72A'... // Running target 'Build' of 'JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex_St ructs.sln' ... // Generating MSBuild projects for solution 'WebGL_Vertex_Structs.sln'... 1 proj ect(s) generated. // Building project 'C:\Projects\JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex _Structs.sln.metaproj'... // Out-of-process solution build completed successfully. Files\WebGL_Vertex_Structs.csproj.manifest.js // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\Examples\WebGL_Vertex_Structs\bin\WebGL_Vertex_Structs.dll (trans late) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\WebGL_Vertex_Structs\'. WebGL_Vertex_Structs.dll.manifest.js WebGL_Vertex_Structs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\ThirdParty\Tetris\tetris.sln" " jsil.org\dem os\Tetris\Tetris.jsilconfig" --platform=x86 --configuration=Debug // Applied settings from 'jsil.org\demos\Tetris\Tetris.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build65667E68'... // Running target 'Build' of 'JSIL\Examples\ThirdParty\Tetris\tetris.sln' (Debug |x86) ... // Generating MSBuild projects for solution 'tetris.sln'... 1 project(s) generat ed. // Building project 'C:\Projects\JSIL\Examples\ThirdParty\Tetris\tetris.sln.meta proj'... // Ignoring nonexistent build output 'tetrisContent.dll'. // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Processing content project 'C:\Projects\JSIL\Examples\ThirdParty\Tetris\tetri s\tetrisContent\tetrisContent.contentproj' ... blocksprite.xnb font.xnb blanksprite.png shadowsprite.png menusprite.png // Done processing content. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ThirdParty\Tetris\tetris\tetris\bin\x86\Debug\tetris.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0b 77a5c561934e089\System.Core.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp
ut.Touch\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0. 0b77a5c561934e089\System.Numerics.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam
erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 _b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.04.0.0.0 b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0__b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\Tetris\'. tetris.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0 89.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js tetris, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.j s System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\PlatformerStarterK
it\Platformer (Windows).sln" "jsil.org\demos\Platformer\Platformer.jsilconfig"
-platform=x86 --configuration=Debug // Applied settings from 'jsil.org \demos\Platformer\Platformer.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build60BC39E2'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\PlatformerStarte rKit\Platformer (Windows).sln' (Debug|x86) ... // Generating MSBuild projects for solution 'Platformer (Windows).sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\PlatformerStarterKit\Platfor mer (Windows).sln'. C:\Users\Kevin\Documents\Projects\PlatformerStarterKit\Plat former (Windows).sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String System.ArgumentNullException: Value cannot be nul l. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeThttp://String%0A%20input at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553errorSubCategoryResourceName, BuildEventFileInfo projectFil e, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System. RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature si g, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke Attr, Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121
C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\RPGStarterKit\Role PlayingGameWindows.sln" "C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePla yingGame\bin\x86\Debug\RolePlayingGame.XmlSerializers.dll" "jsil.org \demos\RPG\R PG.jsilconfig" --platform="Mixed Platforms" --configuration=Debug // Applied settings from 'jsil.org\demos\RPG\RPG.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build5270C34E'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\RPGStarterKit\Ro lePlayingGameWindows.sln' (Debug|Mixed Platforms) ... // Generating MSBuild projects for solution 'RolePlayingGameWindows.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePlayingGam eWindows.sln'. C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePlayingGameW indows.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.InSystem.ArgumentNullException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeThttp://String%0A%20input at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553voke(Object obj, BindingFlags invokeAttr, Binder binder, Ob ject[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modif iers, CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121
— Reply to this email directly or view it on GitHubhttps://github.com/sq/JSIL/issues/256 .
Thanks, I'll give it a shot.
so I reverted back to fcf1256586da19b651e3f9b3b1cc2896c4c83f6d from six days ago -- the "variable with this name" problem went away, but it still crashes on the same line when I try to build the demos. (~\JSIL\Compiler\SolutionBuilder.cs:line 121)
Updated to the latest revision, 22509776e54fd2ad3e59f856f8a4ebeb364eadd7, issue still persists -- looked a little bit closer, and it's pretty clear what's going on (see bolded text):
// Generating MSBuild projects for solution 'GameType.sln'...
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva
lidProjectFileException: The project file could not be loaded. Could not find a
part of the path 'C:\Game Design\Game Type\CodeNew\GameType\GameType.sln'. C:\G
ame Design\Game Type\CodeNew\GameType\GameType.sln
at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject
File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo
projectFile, Exception innerException, String resourceName, Object[] args)
at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, ObSystem.ArgumentNu
llException: Value cannot be null.
Parameter name: input
at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip
tSerializer serializer, String input, Type type, Int32 depthLimit)
at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeT
at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable
1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238
at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List
1 bui
ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553ject[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke Attr , Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary
2 globalProperties
, BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61
at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui
ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity,
Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272
at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou
tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121
Also, looking at some of the screen shots -- directories like "c:\users\Kevin" are used, etc. -- obviously that's not going to work either...
build_demos isn't really intended for you to use; it's just checked in so you can tell how I build the demos. Some of them the source isn't available for either (which is why the build is failing) - I don't have the rights to redistribute their source code and art assets, just put the demo up on the JSIL site.
Sorry if this confused you.
It totally did, I did not realize this wasn't supposed to work -- At first, I just noticed it was crashing and that the output projects didn't function -- it wasn't until the latter posts here that I noticed it was referencing paths that didn't exist. Thanks for the clarification.
It would be nice if this was mentioned somewhere (did I miss it?) -- or at least -- if JSILc.exe more gracefully detected that a path did not exist and displayed an error message rather than crashing...
Yeah, that's a fair point. I view that crash as an error message since it's an exception with the missing filename in the backtrace - but it is enormous, so maybe I can do something to make it more readable.
That should produce a much shorter exception message in cases where you pass a nonexistent sln/assembly/configuration path to the compiler.
Nice. :-)
FYI. for the time being, I just went ahead and created a branch on my own fork called "Unofficial" where I just commented out the lines in "build_demos.bat" that aren't meant to work. ( 15cca77ac7db1663a3bc08c0fc15aa3e0dc930d7 ) -- so now, I won't have any issues with this.
[ It's kind of an obscure command line thing that not everyone knows about but ":: " is the same thing as "@rem " ]
(Note: Man, I really wish there was just a stable binary of JSILc.exe I could just download instead of having to get the latest experimental one and not have it work.)
C:\Projects\JSIL>build_corlib
C:\Projects\JSIL>bin\JSILc "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKe yToken=b77a5c561934e089" "Corlib\corlib.jsilconfig" // Applied settings from 'Corlib\corlib.jsilconfig'. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (translate)
// Decompiling ....................// Could not decompile method System.Void Sy stem.Threading.Tasks.TaskFactory
1/FromAsyncTrimPromise
1::Complete(TInstance,Sy stem.Func3<TInstance,System.IAsyncResult,TResult>,System.IAsyncResult,System.Bo olean): A variable with the name '' is already declared in this scope, with a di fferent type. .// Could not decompile method System.Exception System.Version/VersionResult::Ge tVersionParseException(): A variable with the name '' is already declared in thi s scope, with a different type. // Could not decompile method System.TimeZoneInfo System.TimeZoneInfo/StringSeri alizer::GetDeserializedTimeZoneInfo(System.String): A variable with the name '' is already declared in this scope, with a different type. .....// Could not decompile method System.Void System.Resources.ResourceReader:: ReadResources(): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Object System.Resources.ResourceReader::Loa dObjectV2(System.Int32,System.Resources.ResourceTypeCode&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Object System.Resources.ResourceReader::Loa dObjectV1(System.Int32): A variable with the name '' is already declared in this scope, with a different type. .// Could not decompile method System.Void System.AppDomain::CreateAppDomainMana ger(): A variable with the name '' is already declared in this scope, with a dif ferent type. ....// Could not decompile method System.Void System.Threading.Tasks.Parallel::I nvoke(System.Threading.Tasks.ParallelOptions,System.Action[]): A variable with t he name '' is already declared in this scope, with a different type. .// Could not decompile method System.Boolean System.Guid::TryParseGuid(System.S tring,System.Guid/GuidStyles,System.Guid/GuidResult&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Void System.Threading.Tasks.TaskFactory
1:: FromAsyncCoreLogic(System.IAsyncResult,System.Func`2<System.IAsyncResult,TResult// GenericPtrToStructure: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Could not decompile method System.Void System.Threading.Tasks.Task::ScheduleA ndStart(System.Boolean): A variable with the name '' is already declared in this scope, with a different type. .// Could not decompile method System.Void System.TimeZoneInfo::System.Runtime.S erialization.IDeserializationCallback.OnDeserialization(System.Object): A variab le with the name '' is already declared in this scope, with a different type. // Could not decompile method System.TimeZoneInfo/TimeZoneInfoResult System.Time ZoneInfo::TryGetTimeZoneByRegistryKey(System.String,System.TimeZoneInfo&,System. Exception&): A variable with the name '' is already declared in this scope, with a different type. // Could not decompile method System.Boolean System.TimeZoneInfo::TryCreateAdjus tmentRules(System.String,Microsoft.Win32.Win32Native/RegistryTimeZoneInformation ,System.TimeZoneInfo/AdjustmentRule[]&,System.Exception&): A variable with the n ame '' is already declared in this scope, with a different type. // GetHashCode: Instruction NYI: Refanytype // GetHashCode: Instruction NYI: Refanytype // GetTargetType: Instruction NYI: Refanytype // TargetTypeToken: Instruction NYI: Refanytype // TargetTypeToken: Instruction NYI: Refanytype // CompareExchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // CompareExchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Exchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter // Exchange: Instruction NYI: Mkrefany Mono.Cecil.GenericParameter ..// Could not decompile method System.Threading.Tasks.Task`1 Syst
em.IO.MemoryStream::ReadAsync(System.Byte[],System.Int32,System.Int32,System.Thr
eading.CancellationToken): A variable with the name '' is already declared in th
is scope, with a different type.
// Could not decompile method System.Threading.Tasks.Task System.IO.MemoryStream
::WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.Cancellati
onToken): A variable with the name '' is already declared in this scope, with a
different type.
... done.
// Translating ........................................ done.
// Writing JS ........................................ done.
// Saving output to 'JSIL\Corlib\'.
mscorlib.dll.manifest.js
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>build_demos Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\mscorlib, Version=4.0. 0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\SimplePathtracer, Vers ion=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\SimplePathtracer.exe.m anifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System, Version=4.0.0. 0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System.Drawing, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Pathtracer\System.Xml, Version=4. 0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\Microsoft.Xna. Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\Microsoft.Xna. Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de5055 3.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\Microsoft.Xna. Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\Microsoft.Xna. Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de 50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\Microsoft.Xna. Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be 1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\mscorlib, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\ProceduralText ures, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\ProceduralText ures.exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\System, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\System.Deploym ent, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\System.Drawing , Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\System.Windows .Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\ProceduralTextures\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\mscorlib, Version=4.0.0 .0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\SimpleRaytracer, Versio n=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\SimpleRaytracer.exe.man ifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System, Version=4.0.0.0 , Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Configuration, V ersion=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Drawing, Version =4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Raytracer\System.Xml, Version=4.0 .0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework, V ersion=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework.Ga me, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework.Ga merServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.j s Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework.Gr aphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Microsoft.Xna.Framework.In put.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System, Version=4.0.0.0, C ulture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Configuration, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Core, Version=4.0.0 .0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Deployment, Version =4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Drawing, Version=4. 0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Numerics, Version=4 .0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Windows.Forms, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\System.Xml, Version=4.0.0. 0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\tetris, Version=1.0.0.0, C ulture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\tetris.exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org\demos\Tetris\Content\tetrisContent.cont entproj.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Microsoft.Xna.Fr amework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Microsoft.Xna.Fr amework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553. js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Microsoft.Xna.Fr amework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be 1de50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Microsoft.Xna.Fr amework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50 553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Microsoft.Xna.Fr amework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1d e50553.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\mscorlib, Versio n=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System, Version= 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Configura tion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Core, Ver sion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Deploymen t, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Windows.F orms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\System.Xml, Vers ion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\TouchThumbSticks , Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\TouchThumbSticks .exe.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\XNA.Colors.js Deleted file - C:\Projects\JSIL\jsil.org\demos\TouchThumbSticks\Content\TouchThu mbSticksContent.contentproj.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\WebGL, Version=0.0.0.0, Cul ture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\WebGL.dll.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\Files\glMatrix-0.9.5.min.js
Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\Files\webgl-utils.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL\Files\WebGL.csproj.manifest .js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\mscorlib, Ve rsion=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\WebGL_Vertex _Structs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\WebGL_Vertex _Structs.dll.manifest.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\Files\glMatr ix-0.9.5.min.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_Vertex_Structs\Files\webgl- utils.js Deleted file - C:\Projects\JSIL\jsil.org\demos\WebGL_VertexStructs\Files\WebGL Vertex_Structs.csproj.manifest.js
C:\Projects\JSIL>bin\JSILc "Examples\ThirdParty\TouchThumbSticks\TouchThumbStick s.sln" "jsil.org\demos\TouchThumbSticks\TouchThumbSticks.jsilconfig" --platform= x86 --configuration=Debug // Applied settings from 'jsil.org\demos\TouchThumbSticks\TouchThumbSticks.jsilc onfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build5A2ABC2D'... // Running target 'Build' of 'JSIL\Examples\ThirdParty\TouchThumbSticks\TouchThu mbSticks.sln' (Debug|x86) ... // Generating MSBuild projects for solution 'TouchThumbSticks.sln'... 1 project( s) generated. // Building project 'C:\Projects\JSIL\Examples\ThirdParty\TouchThumbSticks\Touch ThumbSticks.sln.metaproj'... // Ignoring nonexistent build output 'TouchThumbSticksContent.dll'. // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Processing content project 'C:\Projects\JSIL\Examples\ThirdParty\TouchThumbSt icks\TouchThumbSticksContent\TouchThumbSticksContent.contentproj' ... alien.png bullet.png player1.png thumbstick.png // Done processing content. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ThirdParty\TouchThumbSticks\TouchThumbSticks\bin\x86\Deb ug\TouchThumbSticks.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp ut.Touch\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0b 77a5c561934e089\System.Core.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0. 0b77a5c561934e089\System.Numerics.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\TouchThumbSticks\'. TouchThumbSticks.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js TouchThumbSticks, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0 89.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.j s System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "C:\Game Design\Game Type\CodeNew\GameType\GameType.s ln" "jsil.org\demos\GameType\GameType.jsilconfig" --platform:x86 --configuration :Debug // Applied settings from 'jsil.org\demos\GameType\GameType.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build17675CF6'... // Running target 'Build' of 'C:\Game Design\Game Type\CodeNew\GameType\GameType .sln' (Debug|x86) ... // Generating MSBuild projects for solution 'GameType.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Game Design\Game Type\CodeNew\GameType\GameType.sln'. C:\G ame Design\Game Type\CodeNew\GameType\GameType.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, ObSystem.ArgumentNu llException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeT at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary
2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable
1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List
1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553ject[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke Attr , Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary
2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\lumberjack\Lumberj ackPC.sln" "C:\Users\Kevin\Documents\Projects\lumberjack\Lumberjack\Lumberjack\b in\x86\Debug\Lumberjack.XmlSerializers.dll" "jsil.org\demos\Lumberjack\Lumberjac k.jsilconfig" --platform:x86 --configuration:Debug // Applied settings from 'jsil.org\demos\Lumberjack\Lumberjack.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build670C2444'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\lumberjack\Lumbe rjackPC.sln' (Debug|x86) ... // Generating MSBuild projects for solution 'LumberjackPC.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\lumberjack\LumberjackPC.sln' . C:\Users\Kevin\Documents\Projects\lumberjack\LumberjackPC.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlSystem.Arg umentNullException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeT at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary
2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable
1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List
1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553ags invokeAttr, Binder binder, Object[] parameters, Culture Info culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary
2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121C:\Projects\JSIL>bin\JSILc "Examples\ProceduralTextures\ProceduralTextures.sln"
// Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\ProceduralTextures\ProceduralTextures.sl n.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build66C36512'... // Running target 'Build' of 'JSIL\Examples\ProceduralTextures\ProceduralTexture s.sln' ... // Generating MSBuild projects for solution 'ProceduralTextures.sln'... 1 projec t(s) generated. // Building project 'C:\Projects\JSIL\Examples\ProceduralTextures\ProceduralText ures.sln.metaproj'... // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ProceduralTextures\bin\x86\Debug\ProceduralTextures.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp ut.Touch\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0__b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\ProceduralTextures\'. ProceduralTextures.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js ProceduralTextures, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "Examples\SimpleRaytracer.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\SimpleRaytracer.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build68EC75A9'... // Running target 'Build' of 'JSIL\Examples\SimpleRaytracer.sln' ... // Generating MSBuild projects for solution 'SimpleRaytracer.sln'... 1 project(s ) generated. // Building project 'C:\Projects\JSIL\Examples\SimpleRaytracer.sln.metaproj'... // Out-of-process solution build completed successfully. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\bin\SimpleRaytracer.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\Raytracer\'. SimpleRaytracer.exe.manifest.js SimpleRaytracer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\SimplePathtracer.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\SimplePathtracer.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build98FECF7'... // Running target 'Build' of 'JSIL\Examples\SimplePathtracer.sln' ... // Generating MSBuild projects for solution 'SimplePathtracer.sln'... 1 project( s) generated. // Building project 'C:\Projects\JSIL\Examples\SimplePathtracer.sln.metaproj'...
// Out-of-process solution build completed successfully. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\bin\SimplePathtracer.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\Pathtracer\'. SimplePathtracer.exe.manifest.js SimplePathtracer, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\WebGL\WebGL.sln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\WebGL\WebGL.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build144C82A5'... // Running target 'Build' of 'JSIL\Examples\WebGL\WebGL.sln' ... // Generating MSBuild projects for solution 'WebGL.sln'... 1 project(s) generate d. // Building project 'C:\Projects\JSIL\Examples\WebGL\WebGL.sln.metaproj'... // Out-of-process solution build completed successfully. Files\WebGL.csproj.manifest.js // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\Examples\WebGL\bin\WebGL.dll (translate) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\WebGL\'. WebGL.dll.manifest.js WebGL, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\WebGL_Vertex_Structs\WebGL_Vertex_Structs.s ln" // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Applied settings from 'JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex_Struct s.sln.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build65E2D72A'... // Running target 'Build' of 'JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex_St ructs.sln' ... // Generating MSBuild projects for solution 'WebGL_Vertex_Structs.sln'... 1 proj ect(s) generated. // Building project 'C:\Projects\JSIL\Examples\WebGL_Vertex_Structs\WebGL_Vertex _Structs.sln.metaproj'... // Out-of-process solution build completed successfully. Files\WebGL_Vertex_Structs.csproj.manifest.js // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded JSIL\Examples\WebGL_Vertex_Structs\bin\WebGL_Vertex_Structs.dll (trans late) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. // Saving output to 'JSIL\jsil.org\demos\WebGL_Vertex_Structs\'. WebGL_Vertex_Structs.dll.manifest.js WebGL_Vertex_Structs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
C:\Projects\JSIL>bin\JSILc "Examples\ThirdParty\Tetris\tetris.sln" "jsil.org\dem os\Tetris\Tetris.jsilconfig" --platform=x86 --configuration=Debug // Applied settings from 'jsil.org\demos\Tetris\Tetris.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build65667E68'... // Running target 'Build' of 'JSIL\Examples\ThirdParty\Tetris\tetris.sln' (Debug |x86) ... // Generating MSBuild projects for solution 'tetris.sln'... 1 project(s) generat ed. // Building project 'C:\Projects\JSIL\Examples\ThirdParty\Tetris\tetris.sln.meta proj'... // Ignoring nonexistent build output 'tetrisContent.dll'. // Out-of-process solution build completed successfully. // Auto-selected the profile 'XNA4' for this project. // Processing content project 'C:\Projects\JSIL\Examples\ThirdParty\Tetris\tetri s\tetrisContent\tetrisContent.contentproj' ... blocksprite.xnb font.xnb blanksprite.png shadowsprite.png menusprite.png // Done processing content. // Loaded proxies from 'JSIL.Proxies.4.0' // Loaded proxies from 'JSIL.Proxies.XNA4' // Loaded JSIL\Examples\ThirdParty\Tetris\tetris\tetris\bin\x86\Debug\tetris.exe (translate) // Loaded C:\Windows\Microsoft.NET\assembly\GAC32\Microsoft.Xna.Framework\v4.0 4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Graph ics\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Graphics.dll (stubbed ) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_32\Microsoft.Xna.Framework.Game\ v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Game.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0b 77a5c561934e089\System.Core.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Inp ut.Touch\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.Input.Touch.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0. 0b77a5c561934e089\System.Numerics.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Xna.Framework.Gam erServices\v4.0_4.0.0.0842cf8be1de50553\Microsoft.Xna.Framework.GamerServices. dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0 b03f5f7f11d50a3a\System.Drawing.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0b77a5c 561934e089\System.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0b7 7a5c561934e089\System.Xml.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4 .0.0.0b77a5c561934e089\System.Windows.Forms.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4 .0.0.0b03f5f7f11d50a3a\System.Configuration.dll (stubbed) // Loaded C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Deployment\v4.0_4.0. 0.0__b03f5f7f11d50a3a\System.Deployment.dll (stubbed) // Decompiling ........................................ done. // Translating ........................................ done. // Writing JS ........................................ done. Microsoft.Xna.Framework.RuntimeProfile // Saving output to 'JSIL\jsil.org\demos\Tetris\'. tetris.exe.manifest.js XNA.Colors.js Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=8 42cf8be1de50553.js Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKey Token=842cf8be1de50553.js System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0 89.js Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicK eyToken=842cf8be1de50553.js tetris, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.js Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyTok en=842cf8be1de50553.js Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8 be1de50553.js System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1 1d50a3a.js System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3 a.js System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d5 0a3a.js System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.j s System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.js System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561 934e089.js Microsoft.Xna.Framework.RuntimeProfile
C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\PlatformerStarterK it\Platformer (Windows).sln" "jsil.org\demos\Platformer\Platformer.jsilconfig" - -platform=x86 --configuration=Debug // Applied settings from 'jsil.org\demos\Platformer\Platformer.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build60BC39E2'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\PlatformerStarte rKit\Platformer (Windows).sln' (Debug|x86) ... // Generating MSBuild projects for solution 'Platformer (Windows).sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\PlatformerStarterKit\Platfor mer (Windows).sln'. C:\Users\Kevin\Documents\Projects\PlatformerStarterKit\Plat former (Windows).sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String System.ArgumentNullException: Value cannot be nul l. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeT at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary
2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable
1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List
1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553errorSubCategoryResourceName, BuildEventFileInfo projectFil e, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System. RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature si g, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke Attr, Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers , CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary
2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121C:\Projects\JSIL>bin\JSILc "C:\Users\Kevin\Documents\Projects\RPGStarterKit\Role PlayingGameWindows.sln" "C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePla yingGame\bin\x86\Debug\RolePlayingGame.XmlSerializers.dll" "jsil.org\demos\RPG\R PG.jsilconfig" --platform="Mixed Platforms" --configuration=Debug // Applied settings from 'jsil.org\demos\RPG\RPG.jsilconfig'. // Applied settings from 'JSIL\bin\defaults.jsilconfig'. // Starting out-of-process solution build with ID 'JSIL.Build5270C34E'... // Running target 'Build' of 'C:\Users\Kevin\Documents\Projects\RPGStarterKit\Ro lePlayingGameWindows.sln' (Debug|Mixed Platforms) ... // Generating MSBuild projects for solution 'RolePlayingGameWindows.sln'... Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Microsoft.Build.Exceptions.Inva lidProjectFileException: The project file could not be loaded. Could not find a part of the path 'C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePlayingGam eWindows.sln'. C:\Users\Kevin\Documents\Projects\RPGStarterKit\RolePlayingGameW indows.sln at Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProject File(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args) at Microsoft.Build.Construction.SolutionParser.ParseSolutionFile() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec t[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.InSystem.ArgumentNullException: Value cannot be null. Parameter name: input at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScrip tSerializer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.DeserializeT at JSIL.SolutionBuilder.SolutionBuilder.OutOfProcessBuild(Dictionary
2 argume nts, Int32 startupTimeoutMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:lin e 204 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable
1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 238 at JSIL.Compiler.Program.ParseCommandLine(IEnumerable1 arguments, List
1 bui ldGroups, Dictionary2 profiles, AssemblyCache assemblyCache) in C:\Projects\JSI L\Compiler\Program.cs:line 333 at JSIL.Compiler.Program.Main(String[] arguments) in C:\Projects\JSIL\Compile r\Program.cs:line 553voke(Object obj, BindingFlags invokeAttr, Binder binder, Ob ject[] parameters, CultureInfo culture) at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Bi nder binder, Object target, Object[] providedArgs, ParameterModifier[] modif iers, CultureInfo culture, String[] namedParams) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder bind er, Object target, Object[] args) at JSIL.SolutionBuilder.SolutionBuilder.ParseSolutionFile(String solutionFile , String buildConfiguration, String buildPlatform, Dictionary
2 globalProperties , BuildManager manager) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 61 at JSIL.SolutionBuilder.SolutionBuilder.Build(String solutionFile, String bui ldConfiguration, String buildPlatform, String buildTarget, String logVerbosity, Nullable`1 inProcess) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 272 at JSIL.SolutionBuilder.SolutionBuilder.HandleCommandLine(Int32 connectTimeou tMs) in C:\Projects\JSIL\Compiler\SolutionBuilder.cs:line 121