Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

  • Source file not found

    Support source proget symbols net
    4
    0 Votes
    4 Posts
    47 Views
    jraschJ
    Apologies, I had seen the StackOverflow post first, so I responded here: https://stackoverflow.com/questions/56338757/proget-symbols-and-source-server-download-pdb-correctly-but-source-not-found/56397293#56397293
  • Support for snupkg planned?

    Support nuget symbols source proget
    5
    0 Votes
    5 Posts
    134 Views
    ?
    Yes, we're currently using dotnet nuget push to push packages. We're using the "legacy" *.symbols.nupkg format, though, to be safe.
  • 0 Votes
    3 Posts
    22 Views
    ?
    I like it, good idea. I've put in a feature request for it, PG-1213 - so if it's possible to do it easily and in a mainteance release well do it! Stay tuned.
  • 0 Votes
    4 Posts
    22 Views
    T
    As a followup, support for the Portable PDB format in the symbol/source server has since been added to ProGet.
  • VS 2017 not finding symbol server

    Support symbols source proget
    12
    0 Votes
    12 Posts
    66 Views
    ?
    Surfing Pikachu, That was one of the steps I mentioned in my original post. Did not work for this issue. Alana, Already attached Fiddler before original post. Just showed 404's for symbol requests. Downloading the package locally allows the symbols to be found; but using ProGet's symbol server doesn't work.
  • Limit Packages to Local Repo or Feed

    Support source proget packages feeds
    5
    0 Votes
    5 Posts
    29 Views
    ?
    Chocolately packages are, essentially, nothing more than a powershell script that downloads and runs an installer from some url on the internet. It would be virtually impossible to inspect arbitrary powershell scripts and determine what they would download when run, and then download/proxy those installers. So, if you want full control over all aspects of the chocolatey packages (including the installers that are downloaded), you will just have to create your own based on the contents of the open-source packages.
  • Feed Causes "PDB does not match image." Error

    Support symbols proget net source
    2
    0 Votes
    2 Posts
    60 Views
    ?
    There have been a few modifications since the version you're running to the symbol/source server that will likely fix the behavior you're experiencing. There is one issue in particular that involved reverse sorting of the symbol file's age value that I believe is related. When you upgrade to the latest, it should resolve the issues.
  • Visual Studio does not try to get sources

    Support proget visual-studio source
    4
    0 Votes
    4 Posts
    22 Views
    ?
    By default, Visual Studio 2012 and later does not use the source server even if the PDBs contain the correct source indexing information. To enable the source server, go to Tools > Options, Debugging, General and check "Enable source server support". This is disabled by default as it's a security risk. The mechanism for the source server encodes a command to execute into the PDB file, therefore untrusted PDB files could execute arbitrary code. Users have to opt in. See "Use Source Servers" in Specify Symbol (.pdb) and Source Files in the Visual Studio Debugger for more information.
  • 0 Votes
    7 Posts
    45 Views
    ?
    I see, while that works for some projects, not all of our projects uses a build server which complicates the process of deployment. Thanks
  • 0 Votes
    3 Posts
    12 Views
    ?
    I've got it working now, but only with the port. I'd rather not have to do that, but it will work for now. I'd really like to know why I can't use a reverse proxy in front of ProGet to avoid needing to specify port numbers.
  • ProGet Not Indexing Source

    Support source proget symbols
    7
    0 Votes
    7 Posts
    38 Views
    ?
    The SRCSRV stream for downloaded PDBs was always empty. Once I added that stream ProGet correctly updated it to point at itself. I never saw errors on the /administration page of ProGet. Is there somewhere else to look? I'd like to be able to skip the local indexing step if possible.
  • Source code URL

    Support source proget
    8
    0 Votes
    8 Posts
    15 Views
    ?
    Ah, ok, that would definitely be an issue. I've added another change [PG-449] to add a new property called BaseUrl. It should be out in the next maint release.
  • 0 Votes
    11 Posts
    99 Views
    ?
    Ah; well, that would explain it :) Your PDB files contain no links to source files, which VS and ProGet are unable o index/locate them. This means you'll need to adjust your complication process to incluse them. A quick search surfaced this article, which may be of assistance: Correctly Creating Native C++ Release Build PDBs. Please do post an update if you find the issue/setting in your project/build file that prevented this from happening.
  • Visual Studio can't find the source...

    Support nuget proget source symbols
    4
    0 Votes
    4 Posts
    171 Views
    ?
    Upgraded to 3.7.4 and the problem is fixed. Thanks.
  • Source stepping not working

    Support source proget symbols
    3
    0 Votes
    3 Posts
    12 Views
    ?
    Sure, when I experienced the problem I simplified the scenario by creating a very simple hello world package and I got the same problem. I'll send that to you.
  • 0 Votes
    2 Posts
    14 Views
    ?
    Strange. If you open the Tools->Options->Debugging dialog in Visual Studio, is the "Require source files to exactly match the original version" item checked? If it is not checked, that may cause it to use an old source file in the debugger. As far as I know, the PDB age is part of the symbol file's unique identifier - when Visual Studio asks for symbols, it makes a request to a URL with the PDB GUID and age. I think age normally gets incremented when a project is rebuilt in Visual Studio, though I don't know the rules about this for sure. Since you get the correct symbols/source if you clear out the symbol directory, I'm guessing Visual Studio just isn't making a request to ProGet because it thinks it already has the correct files. The best thing to do in this case is to run Fiddler and capture a trace of both behaviors and see what's different. You can send us a copy of these to support at inedo.com if you want some help troubleshooting.
  • Index source file

    Support proget source
    2
    0 Votes
    2 Posts
    8 Views
    ?
    ProGet does index those source files, for both C# and C++. Are you having a problem with this, and if so, can you provide some repro steps?
  • Source files not indexed

    Support source proget symbols
    7
    0 Votes
    7 Posts
    51 Views
    ?
    Guess it depends on the project. I removed -IncludeReferencedProjects on another project we have and that did resolve the issue. Seems to be that if the SRCSRV: {path}\src{ProjectName}{file}.cs not indexed error message contains the project name after src\ then you need -IncludeReferencedProjects. Maybe?
  • 0 Votes
    10 Posts
    148 Views
    ?
    Hi, I was having same issue and finally I managed to get mine working. One thing that helps you identify the issue is this using the Module window in VS: Create a console app and install package Add a break point and Run it in VS Open Module window (Main Menu > Debug > Windows > Module) Find your module and check whether the symbols are loaded (in the status) Right-click on the module and click on Symbols Load Information... Thats the main diagnostics that got mine working, what I also had wrong most likely (not too sure about them tho). I was packing this way: Perform an MSbuild on .sln Invoke nuget pack on .csproj e.g. :> pack proj.csproj -sym Instead I'm doing this now: Make sure the bin (output folder) is cleaned. Invoke nuget pack on .csproj with build. e.g. :> pack proj.csproj -sym -build -Prop Configuration=Release Hope it helps.
  • 0 Votes
    3 Posts
    13 Views
    ?
    Hello, Would it be possible to ask a follow up question to this... Are you using Visual Studio 2010? I tried to find the setting that you mentioned here, but I can't find it in my Visual Studio 2010 setup, and I am wondering if this is only possible in Visual Studio 2012. Thanks Gary