1

我的Visual Studio 2012 Professional在三個項目解決方案中遇到問題。 我一整天都在用LinqToMySQL.edmx文件掙扎,並且得到一個MySQL數據連接選項以顯示在服務器資源管理器中。 爲此,我嘗試安裝EFTools6.1.0ForVS2012。我試過的mysql連接器是mysql-connector-net-6.7.4。這工作在一個點上,但其他與MySQL dll版本有關的問題意味着我回到了原點(當我從nuGet 6.8.3獲得最新版本的DLL時,它仍然在尋找6.7.4)。從那以後,我得到了6.7.4,併爲所有項目添加了對dll的引用。我也試着編輯machine.config來尋找正確的mysql數據提供者。仍然沒有快樂。Visual Studio設置文件損壞/ MySQL連接問題

但是現在......

對於每一個解決方案試圖訪問屬性>設置時,在app.config或web.config文件中不能被讀取。

An error occurred while reading the app.config file. The file might be corrupted or contain invalid XML

在XML驗證器下進行檢查時,所有文件似乎都有效。

當VS2012打開一個項目,我得到的錯誤:

Microsoft Visual Studio The ProviderPackage package did not load correctly. The problem may have been caused by a configuration change or by the installation of another extension. You can get more information by examining the file t:\Users\John\AppData\Roaming\Microsoft\VisualStudio\11.0\A ctivityLog.xml.

當試圖創建一個新的項目,我得到:

Failed to create a 'ImageSource' from the text '..\lmages\Medium.png'.

後重新安裝Visual Studio中的問題仍然存在。 在活動日誌中的最後一個錯誤是:

<entry> 
    <record>235</record> 
    <time>2014/03/25 10:28:31.202</time> 
    <type>Warning</type> 
    <source>Microsoft.VisualStudio.CommonIDE.ExtensibilityHosting.VsShellComponentModelHost</source> 
    <description>The catalog cache file is not up-to-date and has to be regenerated:</description> 
    <path>C:\Users\John\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache\Microsoft.VisualStudio.Default.cache</path> 
    </entry> 
<entry> 
    <record>236</record> 
    <time>2014/03/25 10:28:31.211</time> 
    <type>Error</type> 
    <source>VisualStudio</source> 
    <description>SetSite failed for package [Visual Studio Component Model Host Package]</description> 
    <guid>{49D12072-378B-4FFA-A09E-40E0B5D097CC}</guid> 
    <hr>80131902</hr> 
    <errorinfo>Configuration system failed to initialize</errorinfo> 
    </entry> 
<entry> 
    <record>237</record> 
    <time>2014/03/25 10:28:31.241</time> 
    <type>Error</type> 
    <source>VisualStudio</source> 
    <description>End package load [Visual Studio Component Model Host Package]</description> 
    <guid>{49D12072-378B-4FFA-A09E-40E0B5D097CC}</guid> 
    <hr>80131902</hr> 
    <errorinfo>Configuration system failed to initialize</errorinfo> 
    </entry> 
+0

卸載所有版本的Visual Studio並重新安裝VS2012後,我仍然收到'ProviderPackage'錯誤。 – JohnnyBizzle

回答

0

貌似大多數誤差是由畸形XML在machine.config中文件中的框架文件夾引起的。在framework64中的machine.config文件很好,這一定讓我感到困惑。這就是用記事本編輯得到你! 仍然有問題與MySQL連接器,但這是一個單獨的問題。