2010-01-25 95 views
1

我已經運行到的MSBuild SafeImports註冊表破解的問題。我們無法在不添加路徑到註冊表的情況下導入目標文件,否則Visual Studio會彈出一個安全對話框,要求進行確認以加載它。是否可以簽署MSBuild文件?

2005年,我在MS Connect上看到了關於此字段的一項功能請求。一位MS人員回覆說他們計劃添加對目標文件進行簽名的功能,以便您不必將每個文件添加到註冊表中,每次你做了一個分支或創建一個新的源代碼管理客戶端。

這已得到落實還是有什麼其他選擇到註冊表破解?也許在2010年?從VS2008開始,似乎MS仍在用他們自己的目標來填充MSBuild/SafeImports,所以我猜測它現在還沒有。

回答

2

我相信SafeImports機制和對話已經在VS2010被刪除(沒有時間去嘗試它現在在測試版);我相信一個新的安全機制只檢查文件的信任級別本身(例如標記的最網頁風格,本地文件系統文件很可能是值得信賴的,而文件關閉網絡共享不會)。值得看看2010年的行爲。我認爲這是一個進步,但我不記得細節。 2005/2008年的行爲可能不會發生變化。