UnityException: Failed to run reference rewriter with command.

when I try to build a project for hololens there is such an error, what to do?

UnityException: Failed to run reference rewriter with command "--target=Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" "--target=Temp\StagingArea\Data\Managed\Unity.XR.WindowsMR.dll" "--target=Temp\StagingArea\Data\Managed\Unity.TextMeshPro.dll" "--target=Temp\StagingArea\Data\Managed\Unity.Analytics.DataPrivacy.dll" "--target=Temp\StagingArea\Data\Managed\PhotonWebSocket.dll" "--target=Temp\StagingArea\Data\Managed\PhotonVoice.dll" "--target=Temp\StagingArea\Data\Managed\PhotonUnityNetworking.Utilities.dll" "--target=Temp\StagingArea\Data\Managed\PhotonUnityNetworking.dll" "--target=Temp\StagingArea\Data\Managed\PhotonRealtime.dll" "--target=Temp\StagingArea\Data\Managed\PhotonChat.dll" "--target=Temp\StagingArea\Data\Managed\PhotonVoice.API.dll" "--target=Temp\StagingArea\Data\Managed\VuforiaScripts.dll" "--target=Temp\StagingArea\Data\Managed\Newtonsoft.Json.dll" "--target=Temp\StagingArea\Data\Managed\UnityEngine.Timeline.dll" "--target=Temp\StagingArea\Data\Managed\Photon3Unity3D.dll" "--target=Temp\StagingArea\Data\Managed\UnityEngine.SpatialTracking.dll" "--target=Temp\StagingArea\Data\Managed\Unity.Analytics.Tracker.dll" "--target=Temp\StagingArea\Data\Managed\Vuforia.UnityExtensions.dll" "--target=Temp\StagingArea\Data\Managed\Unity.Analytics.StandardEvents.dll" "--target=Temp\StagingArea\Data\Managed\GLTFSerializationUWP.dll" "--aKits\10\UnionMetadata\10.0.17763.0\Facade\Windows.winmd" "--dbg=pdb" "--framework=Temp\StagingArea\Data\Managed" "--alt=Microsoft.Win32.SafeHandles,mscorlib;System,mscorlib;System,System;System,System.ComponentModel.Composition;System,System.Core;System.CodeDom.Compiler,System;System.Collections,mscorlib;System.Collections.Concurrent,mscorlib;System.Collections.Concurrent,System;System.Collections.Generic,mscorlib;System.Collections.Generic,System;System.Collections.Generic,System.Core;System.Collections.ObjectModel,mscorlib;System.Collections.ObjectModel,System;System.Collections.Specialized,System;System.ComponentModel,System;System.ComponentModel.DataAnnotations,System.ComponentModel.DataAnnotations;System.ComponentModel.DataAnnotations.Schema,System.ComponentModel.DataAnnotations;System.Data,System.Data;System.Data.Common,System.Data;System.Diagnostics,mscorlib;System.Diagnostics,System;System.Diagnostics.CodeAnalysis,mscorlib;System.Diagnostics.Contracts,mscorlib;System.Diagnostics.Tracing,mscorlib;System.Dynamic,System.Core;System.Globalization,mscorlib;System.IO,mscorlib;System.IO,System;System.IO,System.Core;System.IO.Compression,System;System.IO.Compression,System.IO.Compression.FileSystem;System.IO.IsolatedStorage,mscorlib;System.Linq,System.Core;System.Linq.Expressions,System.Core;System.Net,System;System.Net.NetworkInformation,System;System.Net.Security,System;System.Net.Sockets,System;System.Numerics,System.Numerics;System.Reflection,mscorlib;System.Reflection.Emit,mscorlib;System.Resources,mscorlib;System.Runtime,mscorlib;System.Runtime.CompilerServices,mscorlib;System.Runtime.CompilerServices,System.Core;System.Runtime.ExceptionServices,mscorlib;System.Runtime.InteropServices,mscorlib;System.Runtime.InteropServices,System;System.Runtime.InteropServices,System.Core;System.Runtime.InteropServices.ComTypes,mscorlib;System.Runtime.InteropServices.ComTypes,System;System.Runtime.InteropServices.WindowsRuntime,mscorlib;System.Runtime.Serialization,mscorlib;System.Runtime.Serialization,System.Runtime.Serialization;System.Runtime.Serialization.Json,System.Runtime.Serialization;System.Runtime.Versioning,mscorlib;System.Runtime.Versioning,System;System.Security,mscorlib;System.Security.Authentication,System;System.Security.Authentication.ExtendedProtection,System;System.Security.Claims,mscorlib;System.Security.Principal,mscorlib;System.Text,mscorlib;System.Text.RegularExpressions,System;System.Threading,mscorlib;System.Threading,System;System.Threading,System.Core;System.Threading.Tasks,mscorlib;System.Threading.Tasks,System.Core;System.Windows.Input,System;System.Xml,System.Runtime.Serialization;System.Xml,System.Xml;System.Xml.Linq,System.Xml.Linq;System.Xml.Schema,System.Xml;System.Xml.Serialization,System.Xml;,Windows.winmd;,Windows.AI.MachineLearning.MachineLearningContract.winmd;,Windows.AI.MachineLearning.Preview.MachineLearningPreviewContract.winmd;,Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd;,Windows.ApplicationModel.Calls.CallsPhoneContract.winmd;,Windows.ApplicationModel.Calls.CallsVoipContract.winmd;,Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;,Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd;,Windows.Media.Capture.GameBarContract.winmd;,Windows.Media.Devices.CallControlContract.winmd;,Windows.Media.MediaControlContract.winmd;,Windows.Media.Playlists.PlaylistsContract.winmd;,Windows.Media.Protection.ProtectionRenewalContract.winmd;,Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd;,Windows.Networking.XboxLive.XboxLiveSecureSocketsContract.winmd;,Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd;,Wind,Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd;,Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd;,Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.winmd;,Windows.Phone.PhoneContract.winmd;,Windows.Phone.StartScreen.DualSimTileContract.winmd;,Windows.UI.WebUI.Core.WebUICommandBarContract.winmd" "--ignore=System.IConvertible,mscorlib".
Catastrophic failure while running rrw: Mono.CompilerServices.SymbolWriter.MonoSymbolFileException: Symbol file `Temp\StagingArea\Data\Managed\Photon3Unity3D.dll.mdb' does not match assembly
� Mono.CompilerServices.SymbolWriter.MonoSymbolFile.ReadSymbolFile(String mdbFilename, Guid assemblyGuid) � C:\buildslave\cecil\build\symbols\mdb\Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs:��ப� 387
� Mono.Cecil.Mdb.MdbReaderProvider.GetSymbolReader(ModuleDefinition module, String fileName) � C:\buildslave\cecil\build\symbols\mdb\Mono.Cecil.Mdb\MdbReader.cs:��ப� 26
� Mono.Cecil.ModuleReader.ReadSymbols(ModuleDefinition module, ReaderParameters parameters) � C:\buildslave\cecil\build\Mono.Cecil\AssemblyReader.cs:��ப� 101
� Mono.Cecil.ModuleReader.CreateModule(Image image, ReaderParameters parameters) � C:\buildslave\cecil\build\Mono.Cecil\AssemblyReader.cs:��ப� 85
� Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters) � C:\buildslave\cecil\build\Mono.Cecil\ModuleDefinition.cs:��ப� 1097
� Unity.ReferenceRewriter.RewriteResolver.ReadModule(String path, SearchPathAssemblyResolver resolver) � C:\buildslave\unity\build\Tools\rrw\RewriteResolver.cs:��ப� 48
� Unity.ReferenceRewriter.Program.Main(String[] args) � C:\buildslave\unity\build\Tools\rrw\Program.cs:��ப� 91

PostProcessWinRT.RunReferenceRewriter () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:1054)
PostProcessWinRT.Process () (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/PostProcessWinRT.cs:217)
UnityEditor.WSA.BuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at C:/buildslave/unity/build/PlatformDependent/MetroPlayer/Extensions/Managed/ExtensionModule.cs:122)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Comments

  • JohnTube
    JohnTube ✭✭✭✭✭
    Hi @AndrewFish,

    Thank you for choosing Photon!

    What PUN version are you using?
    What Unity version are you using?

    The error is not clear and not properly formatted.
    Could you upload it somewhere else like pastebin for example?

    This looks like a Unity bug to me.
    Did you consider that and searched elsewhere online?
    Could you try different Unity versions?
  • AndrewFish
    edited May 2019
    Pun: 2.9 photon lib: 4.1.2.10
    Unity 2018.3.10f1
    Пробовал разные версии юнити, такая же ошибка. Прошу помочь.
    Ссылка на ошибки сборки: https://pastebin.com/0QZekvFM
  • JohnTube
    JohnTube ✭✭✭✭✭
    edited May 2019
    Hi @AndrewFish,

    Delete any Photon3Unity3D.dll.mdb from your project's Assets folder. Probably "Assets/Photon/PhotonLibs/Metro/Photon3Unity3D.dll.mdb".
    If you can't find any then clean up Library or Temp folders and try building again.