Heightmap contructor fails on Silverlight 5

Mar 7, 2012 at 9:39 PM

When I execute the constructor, it gives an error like "The type initializer for 'Balder.Objects.Geometries.Geometry' threw an exception" System.TypeInitializationException was unhandled by user code
  Message=The type initializer for 'Balder.Objects.Geometries.Geometry' threw an exception.
  TypeName=Balder.Objects.Geometries.Geometry
  StackTrace:
       at Balder.Objects.Geometries.Geometry..ctor(IGeometryContext geometryContext)
       at Balder.Objects.Geometries.ArbitraryHeightmap..ctor(IGeometryContext geometryContext)
       at Balder.Objects.Geometries.Heightmap..ctor(IGeometryContext geometryContext)
       at Balder.Objects.Geometries.Heightmap..ctor()
       at ESRI.PrototypeLab.Alpha.PhysicsHeightmap..ctor()
       at ESRI.PrototypeLab.Alpha.PhysicsGame.<>c__DisplayClass2b.<TileImageDownloadComplete>b__2a()
  InnerException: System.Reflection.TargetInvocationException
       Message=Exception has been thrown by the target of an invocation.
       StackTrace:
            at System.RuntimeFieldHandle.GetValue(RtFieldInfo field, Object instance, RuntimeType fieldType, RuntimeType declaringType, Boolean& domainInitialized)
            at System.Reflection.RtFieldInfo.InternalGetValue(Object obj, Boolean doVisibilityCheck, Boolean doCheckConsistency)
            at System.Reflection.RtFieldInfo.GetValue(Object obj)
            at Balder.Execution.PropertyDescriptor.PopulateChildProperties()
            at Balder.Execution.PropertyDescriptor..ctor(Type ownerType, Type propertyType, Expression expression)
            at Balder.Execution.Property`2..ctor(Expression`1 expression, TP defaultValue, PropertyValueChanged`1 propertyValueChanged)
            at Balder.Execution.Property`2.Register(Expression`1 expression, PropertyValueChanged`1 propertyValueChanged, TP defaultValue)
            at Balder.Execution.Property`2.Register(Expression`1 expression, TP defaultValue)
            at Balder.Execution.Property`2.Register(Expression`1 expression)
            at Balder.Objects.Geometries.Geometry..cctor()
       InnerException: System.TypeInitializationException
            Message=The type initializer for 'Balder.Materials.Material' threw an exception.
            TypeName=Balder.Materials.Material
            InnerException: System.TypeInitializationException
                 Message=The type initializer for 'Balder.Rendering.Xna.ShaderManager' threw an exception.
                 TypeName=Balder.Rendering.Xna.ShaderManager
                 StackTrace:
                      at Balder.Materials.Material.SetShader()
                      at Balder.Materials.Material.MaterialPropertiesChanged()
                      at Balder.Materials.Material.set_Shade(MaterialShade value)
                      at Balder.Materials.Material..ctor()
                      at Balder.Materials.Material..cctor()
                 InnerException: System.NotSupportedException
                      Message=Loops in shaders require elevated trust permission and are disallowed in partial trust.
                      StackTrace:
                           at MS.Internal.XcpImportsMXFGS.CheckHResult(UInt32 hr)
                           at Microsoft.Xna.Framework.Graphics.ShaderHelper.CreateNativeResource(GraphicsDevice graphicsDevice, Boolean isVertex, Byte[] shaderByteCode, Int32 shaderByteCodeLength)
                           at Microsoft.Xna.Framework.Graphics.VertexShader..ctor(GraphicsDevice graphicsDevice, Byte[] shaderByteCode, Int32 byteCodeLength)
                           at Microsoft.Xna.Framework.Graphics.VertexShader.FromStream(GraphicsDevice graphicsDevice, Stream shaderByteCodeStream)
                           at Balder.Rendering.Xna.ShaderManager.GetVertexShader(String name)
                           at Balder.Rendering.Xna.ShaderManager..ctor()
                           at Balder.Rendering.Xna.ShaderManager..cctor()
                      InnerException:
 

 

Thanks!!!