我正在研究一個針對GAC的DLLS解決方案。由於我不想在每次測試一個小的更改時更新GAC,因此我在app.config中放入了以下內容並清除了GAC。developerInstallation =「false」導致在VS2010 SP1 Ultimate中打開XAML頁面崩潰
<xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
現在一切都很好 - 大部分時間。系統會嘗試將文件加載到我的BIN文件夾中,而不是GAC,而且幾乎都是好的。
有一個關鍵問題 - 如果我嘗試打開一個XAML文件(甚至是新文件),Visual Studio會認爲「嘿,這曾經是GAC?」視覺工作室然後凍結。一旦我強行關閉了visual studio,舊版本的dll就會重新出現在GAC中。任何想法爲什麼發生這種情況任何想法如何解決它?
現在我正在編輯記事本++中的所有xaml文件,但我認爲這是一個可怕的解決方案。
在我問這個問題之前,我刪除了所有插件。 CSPROJ文件設置爲查看構建順序中的項目,而不是GAC。如果我不打開XAML文件,一切工作正常。