[英]Visual Studio Database Project Constraints - Table Script or separate file?
[英]Cannot save database project: *.dbp file in Visual Studio
作為解決方案的一部分,我在Visual Studio 2008中打開了一個數據庫項目(.dbp)。 我向項目添加了一個新的sql腳本。 當我嘗試保存數據庫項目以便可以檢入時,VS會顯示一個對話框:
此文件中的某些Unicode字符無法保存。 要將所有信息保存在此文件中,請使用“另存為”; 並選擇Unicode編碼。
如果我嘗試使用“另存為”,則會出現完全相同的對話框。
我對.dbp文件不是很熟悉,但是我已經在Notepad2中打開該文件並對其重新編碼。 VS將重新加載項目,但是當我嘗試檢查更改時,VS表示我需要保存文件,如果這樣做,我將再次獲得上述對話框。
有趣的是,我與dbp文件沒有文件關聯,但是VS以某種方式神秘地知道在解決方案的上下文中該如何處理。 但是,您無法單獨使用VS打開dbp。 那使我的腦袋有點碎了。
所以我很茫然,轉了一圈。 如果有人可以提供幫助,我將不勝感激。
不知道我為什么會發生這種情況,但是值得從源代碼管理中獲取dbp文件的先前版本,並比較2以查看是否可以解決更改。
這是我必須解決的問題,因為似乎沒有可以創建或找到的修復程序:
在備用文本編輯器中編輯dbp文件。 為要添加到項目中的實體添加文本條目。 例如,將名為“創建用戶table.sql”的腳本添加到“更改”文件夾中:
# Microsoft Developer Studio Project File - Database Project
Begin DataProject = "Database Project"
MSDTVersion = "80"
SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"
Begin Folder = "Changes"
Script = "Create users table.sql"
End
End
保存.dbp文件,然后在Visual Studio中重新加載項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.