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

Can't see stacktrace lines on compiled assembly even with pdb-only option enabled in Unity3D

Discussion in 'General Discussion' started by z3nth10n, Jan 9, 2020.

  1. z3nth10n

    z3nth10n

    Joined:
    Nov 23, 2013
    Posts:
    55
    Hi guys,

    I'm compiling my assembly using Visual Studio.

    After building I have edited my .csproj to execute a program that moves everything and removes unneeded local copied assemblies (look in AfterBuild project).

    When an exception occurs on Unity3D, I can see the stack trace lines until code from the library is reached, as you can see here:

    Code (csharp):
    1. Copied style is null. Using StyleNotFound instead.
    2. UnityEngine.Global.IMGUI.GlobalGUILayout:InputIO(String, String, FileBrowserType, Boolean, Boolean, Int32) <==== "at ..." is missing here
    3. UnitedTeamworkAssociation.UST_SDK.UI.MainMenuScene.GamesForm:ShowGameListPanel() (at Assets/UnitedTeamworkAssociation/UnitySourceToolkit/Scripts/UI/MainMenuScene/GamesForm.cs:114)
    4. Unity.Controls.UIDisplayer:OnPaint(PaintEventArgs) (at Assets/UnitedTeamworkAssociation/UnitySourceToolkit/Scripts/ThirdParty/Unity-WinForms/Controls/UIDisplayer.cs:60)
    5. System.Windows.Forms.Application:Redraw()
    6. Unity.API.UnityWinForms:OnGUI() (at Assets/UnitedTeamworkAssociation/UnitySourceToolkit/Scripts/ThirdParty/Unity-WinForms/Unity/UnityWinForms.cs:348)
    I have this option set on "pdb-only":



    But I'm missing something else. What could be happening?

    Best regards!