Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Change the "MSBuild project build output verbosity" to "Detailed" or above. To do this, follow these steps:</p> <ol> <li>Bring up the Options dialog (<strong>Tools -> Options...</strong>).</li> <li>In the left-hand tree, select the <strong>Projects and Solutions</strong> node, and then select <strong>Build and Run</strong>. <ul> <li>Note: if this node doesn't show up, make sure that the checkbox at the bottom of the dialog <strong>Show all settings</strong> is checked.</li> </ul></li> <li><p>In the tools/options page that appears, set the <strong>MSBuild project build output verbosity</strong> level to the appropriate setting depending on your version:</p> <ul> <li><strong>Diagnostics</strong> when on VS2012, VS2013 or VS2015 (the message in these versions <em>says</em> you should use "Detailed", <a href="https://stackoverflow.com/a/25749689/111575">but this is plain wrong, you should use "Diagnostics"</a>)</li> <li><strong>Detailed</strong> when you're on VS2010</li> <li><strong>Normal</strong> will suffice in VS2008 or older.</li> </ul></li> <li>Build the project and look in the output window. </li> </ol> <p>Check out the MSBuild messages. The <code>ResolveAssemblyReferences</code> task, which is the task from which MSB3247 originates, should help you debug this particular issue. </p> <p>My specific case was an incorrect reference to SqlServerCe. See below. I had two projects referencing two different versions of SqlServerCe. I went to the project with the older version, removed the reference, then added the correct reference.</p> <pre><code>Target ResolveAssemblyReferences: Consider app.config remapping of assembly "System.Data.SqlServerCe, ..." from Version "3.5.1.0" [H:\...\Debug\System.Data.SqlServerCe.dll] to Version "9.0.242.0" [C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies\System.Data.SqlServerCe.dll] to solve conflict and get rid of warning. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning MSB3247: Found conflicts between different versions of the same dependent assembly. </code></pre> <hr> <p>You do not have to open each assembly to determine the versions of referenced assemblies. </p> <ul> <li>You can check the Properties of each Reference.</li> <li>Open the project properties and check the versions of the References section.</li> <li>Open the projects with a Text Editor.</li> <li>Use .Net Reflector.</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload