Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Nuget Hell. Again.

Nuget Hell. Again.

Scheduled Pinned Locked Moved The Lounge
visual-studiohelpannouncement
11 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TNCaver
    wrote on last edited by
    #1

    Uninstalled old version: Check. Cleared all nuget caches and temp folders: Check. Installed new version: Check Clean and build the project: Check, no errors. Run the app: blows up when calling the package, no error caught, no warnings, nothing written to App Insights, nothing useful in Event Viewer. Argh!

    If you think 'goto' is evil, try writing an Assembly program without JMP.

    R S 2 Replies Last reply
    0
    • T TNCaver

      Uninstalled old version: Check. Cleared all nuget caches and temp folders: Check. Installed new version: Check Clean and build the project: Check, no errors. Run the app: blows up when calling the package, no error caught, no warnings, nothing written to App Insights, nothing useful in Event Viewer. Argh!

      If you think 'goto' is evil, try writing an Assembly program without JMP.

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #2

      fuslogvw (fusion* log viewer) may help you. Open your Visual Studio Developer command prompt as admin.

      c:\dev>fuslogvw

      This will start an app which can tell you which assembly is failing to bind. NOTE: Make sure you turn it off afterwards because their is s heavy penalty for leaving it running See Fuslogvw.exe (Assembly Binding Log Viewer) - .NET Framework | Microsoft Docs[^] for details. And, oh yeah, it ain't a pretty tool, but it can help you where nothing else can in these situations. *Fusion was the original code name for .NET Framework

      T 1 Reply Last reply
      0
      • R raddevus

        fuslogvw (fusion* log viewer) may help you. Open your Visual Studio Developer command prompt as admin.

        c:\dev>fuslogvw

        This will start an app which can tell you which assembly is failing to bind. NOTE: Make sure you turn it off afterwards because their is s heavy penalty for leaving it running See Fuslogvw.exe (Assembly Binding Log Viewer) - .NET Framework | Microsoft Docs[^] for details. And, oh yeah, it ain't a pretty tool, but it can help you where nothing else can in these situations. *Fusion was the original code name for .NET Framework

        T Offline
        T Offline
        TNCaver
        wrote on last edited by
        #3

        Odd. It is filled with multiple entries like: LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/MSBuild/Current/Bin/NuGet.Frameworks/NuGet.Frameworks.EXE. But also for a gazillion Microsoft DLLs like C:/Users//AppData/Local/Programs/Microsoft Azure Storage Explorer/resources/app/ServiceHub/MSAL-Services/IdentityService/Microsoft.VisualStudio.Telemetry.DLL And each group is followed by: LOG: All probing URLs attempted and failed. I see nothing related to the package I'm having issues with.

        If you think 'goto' is evil, try writing an Assembly program without JMP.

        S R 2 Replies Last reply
        0
        • T TNCaver

          Odd. It is filled with multiple entries like: LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/MSBuild/Current/Bin/NuGet.Frameworks/NuGet.Frameworks.EXE. But also for a gazillion Microsoft DLLs like C:/Users//AppData/Local/Programs/Microsoft Azure Storage Explorer/resources/app/ServiceHub/MSAL-Services/IdentityService/Microsoft.VisualStudio.Telemetry.DLL And each group is followed by: LOG: All probing URLs attempted and failed. I see nothing related to the package I'm having issues with.

          If you think 'goto' is evil, try writing an Assembly program without JMP.

          S Offline
          S Offline
          Slacker007
          wrote on last edited by
          #4

          what are you going to do then? what are your options?

          T 1 Reply Last reply
          0
          • T TNCaver

            Uninstalled old version: Check. Cleared all nuget caches and temp folders: Check. Installed new version: Check Clean and build the project: Check, no errors. Run the app: blows up when calling the package, no error caught, no warnings, nothing written to App Insights, nothing useful in Event Viewer. Argh!

            If you think 'goto' is evil, try writing an Assembly program without JMP.

            S Offline
            S Offline
            Slacker007
            wrote on last edited by
            #5

            I have never had any issue with NuGet that I was not able to resolve. I hope you find a way to resolve your issues. :thumbsup:

            T 1 Reply Last reply
            0
            • T TNCaver

              Odd. It is filled with multiple entries like: LOG: Attempting download of new URL file:///C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/MSBuild/Current/Bin/NuGet.Frameworks/NuGet.Frameworks.EXE. But also for a gazillion Microsoft DLLs like C:/Users//AppData/Local/Programs/Microsoft Azure Storage Explorer/resources/app/ServiceHub/MSAL-Services/IdentityService/Microsoft.VisualStudio.Telemetry.DLL And each group is followed by: LOG: All probing URLs attempted and failed. I see nothing related to the package I'm having issues with.

              If you think 'goto' is evil, try writing an Assembly program without JMP.

              R Offline
              R Offline
              raddevus
              wrote on last edited by
              #6

              Yeah the tool is quite cryptic. There should be a way to set it to only track a specific exe. Also try clearing it then only running the target app and you may see it more clearly. It’s weird how you start & stop it also. It’s kinda terrible but once you get it, it should be clear.

              T 1 Reply Last reply
              0
              • S Slacker007

                what are you going to do then? what are your options?

                T Offline
                T Offline
                TNCaver
                wrote on last edited by
                #7

                I'm submitting a support ticket with the vendor (Iron Software) with whom we still have a service contract.

                If you think 'goto' is evil, try writing an Assembly program without JMP.

                1 Reply Last reply
                0
                • R raddevus

                  Yeah the tool is quite cryptic. There should be a way to set it to only track a specific exe. Also try clearing it then only running the target app and you may see it more clearly. It’s weird how you start & stop it also. It’s kinda terrible but once you get it, it should be clear.

                  T Offline
                  T Offline
                  TNCaver
                  wrote on last edited by
                  #8

                  That, and it seems to log everything, even when nothing is running. And you can't make the window bigger or do a search. Obviously the tool is something someone threw together with minimal effort and they never used it again.

                  If you think 'goto' is evil, try writing an Assembly program without JMP.

                  R 1 Reply Last reply
                  0
                  • S Slacker007

                    I have never had any issue with NuGet that I was not able to resolve. I hope you find a way to resolve your issues. :thumbsup:

                    T Offline
                    T Offline
                    TNCaver
                    wrote on last edited by
                    #9

                    I've been able to resolve two issues before, but this one is causing all kinds of strange behavior, such as Visual Studio suddenly insisting that Microsoft.Azure.WebJobs was not installed and/or referenced when it most certainly was, or at least NuGet insists it was installed. Then after a half hour of searching for a solution and handling unrelated issues I come back and VS is all happy again, it concedes that WebJobs is indeed there. But the other package still fails. :wtf: Any hints you can give me? What actions do you take to resolve NuGet problems?

                    If you think 'goto' is evil, try writing an Assembly program without JMP.

                    1 Reply Last reply
                    0
                    • T TNCaver

                      That, and it seems to log everything, even when nothing is running. And you can't make the window bigger or do a search. Obviously the tool is something someone threw together with minimal effort and they never used it again.

                      If you think 'goto' is evil, try writing an Assembly program without JMP.

                      R Offline
                      R Offline
                      raddevus
                      wrote on last edited by
                      #10

                      Yeah, it's ugly & probably from 2002 and it's a tough nut to crack. But if you get it right, it should show you the missing assembly. HOpefully.

                      T 1 Reply Last reply
                      0
                      • R raddevus

                        Yeah, it's ugly & probably from 2002 and it's a tough nut to crack. But if you get it right, it should show you the missing assembly. HOpefully.

                        T Offline
                        T Offline
                        TNCaver
                        wrote on last edited by
                        #11

                        I suspect there is no missing assembly, in spite of the myriad "All probing URLs attempted and failed." messages. The package runs, but causes the app to exit when it attempts to execute one of the package's main functions. No errors, no log entries, no event logs, just exits from Debug mode.

                        If you think 'goto' is evil, try writing an Assembly program without JMP.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups