Symbol status showing "Missing download" for dll in module window?

I recently updated some solutions for Visual studio 2013. Everything went OK, except the one that now generates:

The symbol for the module name was not loaded.

... an error at each start.

When I look in the module debug window, I see against the dll (this is a web service dll)

Name Path Optimised User Code Symbol Status dllName.dll Tempoary ASP.Net...etc. Yes No Skipped Loading... 

If I look in \bin , I see the dll and the corresponding .pdb file.

Checking the build menu for the project, I see Debug Info: full .

Shorten the long story, everything looks good to me, expecting it to not load any characters.

Any idea what I am missing?

Update

It looks like if I ran my solution, although IIS decided that the problem goes away. But when working with IIS (8), I still have this problem.

+5
source share
1 answer

After a painful comparison of two project files that worked, and one that I did not notice that the prog worked:

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> **<Optimize>false</Optimize>** <OutputPath>bin\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> 

Where i had

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> **<Optimize>true</Optimize>** <OutputPath>bin\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> 

By setting the <Optimize> property to false , all problems disappeared.

This answer also seems appropriate , as the .csproj.user file .csproj.user not be synchronized, I deleted it.

+10
source

Source: https://habr.com/ru/post/1202757/


All Articles