2013-05-21 5 views
2

Ce n'est peut-être pas le bon forum pour un problème que j'ai, cependant, je suis mort dans l'eau jusqu'à ce que je puisse le résoudre.Projet de base de données Visual Studio 2012 - La construction du contenu du cadre a échoué

Ma solution VS 2012 comporte un projet de base de données: Database.sqlproj.

Aujourd'hui, j'ai rencontré un problème de collision de paquets qui m'a amené à réinstaller et réparer les outils de données de Sql Server pour éliminer les avertissements. Le journal des activités a révélé que les applications d'installation créaient des noms incorrects dans le registre. Dix + noms dans le registre avaient des chemins dans lesquels une barre oblique inverse avait été omise entre "Program Files (86) \ Visual Studio 11.0" et "Common7". Le chemin indiqué dans les erreurs dans le journal d'activité ressemblait à ceci:

C:\Program Files (x86)\Microsoft Visual Studio 11.0Common7 

J'ai cherché et corrigé ces erreurs dans le registre, ouvert VS 2012 et mon projet sans erreur, ou si je pensais. J'ai découvert que je ne pouvais plus «Publier» le projet de base de données. En regardant dans l'Explorateur d'objets SQL Server et le journal d'activité, je vois maintenant ceci:

Construction of frame content failed. Frame identifier: 
ST:0:0:{fbcae063-e2c0-4ab1-a516-996ea3dafb72} Frame caption: SQL Server Object 
Explorer Exception details: System.ArgumentException: The parameter is 
incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) at 
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 
errorCode, IntPtr errorInfo) at 
System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) at 
Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 
id, ProvideToolWindowAttribute tool) at 
Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 
id, Boolean create, ProvideToolWindowAttribute tool) at 
    Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory.Create ToolWindow(Guid& 
toolWindowType, UInt32 id) at 
Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent() 

Merci pour toute aide avec cela,

Arnold

Informations sur l'installation

Windows 7 Professional

Microsoft Visual Studio Professional 2012 Version 11.0.51106.01 Mise à jour 1 Microsoft .NET Framework Version 4.5.50709

Version installée: Professionnel

Team Explorer pour Visual Studio 2012 04938-004-0033001-02913 Microsoft Team Explorer pour Visual Studio 2012

Visual Basic 2012 04938-004-0033001-02913 Microsoft Visual Basic 2012

Visual C# 2012 04938-004-0033001-02913 Microsoft Visual C# 2012

Visual C++ 2012 04938-004-0033001-02913 Microsoft Visual C++ 2012

Visual Studio 2012 SharePoint Developer Tools 04938-004-0033001-02913 Microsoft Visual Studio 2012 SharePoint Developer Tools

NuGet Package Manager 2.2.40116.9051 NuGet Package Manager dans Visual Studio. Pour plus d'informations sur NuGet, visitez le http://docs.nuget.org/.

SQL Server Data Tools 11.1.21208.0 Microsoft SQL Server Outils de données

Telerik OpenAccess ORM 2012.3.1404.1 Telerik OpenAccess ORM Copyright © 1996-2012 Telerik AD OpenAccess est la solution de couche d'accès aux données ultime pour Microsoft. Applications de base de données NET. www.telerik.com/ORM

Web Developer Tools 1.1.31017.0

Windows Azure Tools Octobre 2012 Windows Azure Tools pour Microsoft Visual Studio 2012 - Octobre 2012 v1.8.51019.1603

Répondre

1

OK. J'ai désinstallé VS 2012 et ensuite réinstallé avec la dernière version. Cela a pris soin de tous les problèmes.

Questions connexes