我有一個自定義的域特定語言項目,這個項目是在開發一段時間後,在正常的Visual Studio配置單元內部部署和運行的,沒有任何問題。疑難解答在VSIP開發版中對Visual Studio包進行Plk驗證
服務器已重新安裝,我試圖再次設置環境,以便正常的配置單元(這是一個Visual Studio VSIP版本SP1,使用Visual Studio 2008 SDK)可以使用DSL。
但是VSPackage未加載。包裝負載分析儀給我一個「Plk驗證」錯誤。 「無法讀取包{guid}的下列其中一個值 - 公司名稱,包裝指南,產品名稱,產品版本,最低版本。」
現在我明白如果我部署到一個非VSIP版本(或運行devenv與/ noVSIP)我需要從微軟得到一個Plk,但由於我運行在同一開發機器上,DSL也開發應該有一個發展Plk。 Visual Studio中還告訴我在開始:
VSIP: Developer edition, all third-party packages allowed to load.
如果我開始DSL項目並調試它在實驗蜂巢,然後一切正常,包被加載並顯示所有自定義編輯器。
有關如何進一步排除故障的任何想法?
是否有可能,問題在於,DSL項目在不同的服務器上創建的,即使我已經重新編譯了發展的關鍵是主題相關的服務器和連接在該項目新的服務器上的所有內容文件在什麼地方?如果是這樣,任何想法在哪裏?
這實際上是我最終做的事情,但它真的讓我煩惱,我們遇到了這個問題,我想知道是否有人可以想出更多的提示......謝謝 – 2009-10-15 13:37:20