0
我使用Visual Studio 2013和SSDT開發我的數據庫項目。解決方案中的一些項目依賴於其他項目。 我使用Schema比較工具創建了部署/更新腳本。我發現當前項目狀態和最新項目快照之間存在差異。之後,我創建了新的快照。現在我不得不使用另一臺電腦。當我嘗試比較項目和快照時,我收到許多錯誤「無法解析來自名爲'SOMEPROJECT.dacpac'的源對外部元素的引用,因爲沒有加載此源。」 我認爲問題可能在文件夾名稱中 - 以前的解決方案是在「d:\ projects \ solution name \」中,現在位於「c:\ solution name \」中。我無法在新電腦上使用D盤。項目和快照之間的架構比較
任何想法如何解決這個問題?
刪除引用並添加正確的位置,如果它存在將是第一個嘗試。你也可以直接編輯sqlproj文件來做到這一點,但如果只有一些東西需要調整,使用GUI可能會更容易。 – 2014-10-08 14:17:25
問題出在快照中,但不在項目中 – 2014-10-08 15:36:53
你看過SLN或sqlproj文件,看看這些文件是如何在幕後引用的嗎?如果你在使用過的各種文件中遇到問題,那麼我會首先查看文件中引用「SOMEPROJECT.dacpac」的方式。 – 2014-10-10 19:21:45