Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

[Win 8.1] Reference Rewriter on Player post Process

Discussion in 'Editor & General Support' started by Iliya, Jun 8, 2014.

  1. Iliya

    Iliya

    Joined:
    May 22, 2014
    Posts:
    15
    Hey All!

    I have some issue with reflection when building my aplication to the Windows Store Application. When the Editor makes Player postprocessing in the output I see the following errors:


    Reference Rewriter: Error: method `System.Reflection.Assembly System.Type::get_Assembly()` doesn't exist in target framework. It is referenced from Assembly-CSharp-firstpass.dll at System.Void Assets.Plugins.Audio.AudioModule::.cctor().

    UnityEngine.Debug:LogError(Object)
    PostProcessMetroPlayer:RunReferenceRewriter(MetroSDK, String, String, String, String) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:438)
    PostProcessMetroPlayer:postProcessSDKSpecific(MetroSDK, BuildTarget, BuildOptions, String, String, ProjectImages) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:806)
    PostProcessMetroPlayer:postProcess(BuildTarget, BuildOptions, String, String, String, String) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:636)
    UnityEditor.HostView:OnGUI()


    Reference Rewriter: Error: method `System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean)` doesn't exist in target framework. It is referenced from Assembly-CSharp-firstpass.dll at System.Void Assets.Plugins.Fsm.StateController::RegisterState(Assets.Plugins.Fsm.StateBase).

    UnityEngine.Debug:LogError(Object)
    PostProcessMetroPlayer:RunReferenceRewriter(MetroSDK, String, String, String, String) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:438)
    PostProcessMetroPlayer:postProcessSDKSpecific(MetroSDK, BuildTarget, BuildOptions, String, String, ProjectImages) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:806)
    PostProcessMetroPlayer:postProcess(BuildTarget, BuildOptions, String, String, String, String) (at C:/BuildAgent/work/aeedb04a1292f85a/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessMetroPlayer.cs:636)
    UnityEditor.HostView:OnGUI()

    But when I try to build with the "Unity C# Project" setting turned on this errors was gone...
    Any ideas?