2011-12-15 44 views
0

任何人都可以請幫我理解以下內容以創建Sharepoint Web部件嗎?創建Sharepoint Web部件清單文件和dwp文件

  1. Manifest.xml a。這個文件的目的是什麼?

    b。如果我們指定錯誤的* .wpd文件如下所示會發生什麼?

    <DwpFiles> 
    <DwpFile FileName="WebPart1.dwp"/> 
    

    c。如何在Visual Studio中創建的文件,因爲我看不到任何模板

  2. * .WPD

    1. 什麼是這個文件的目的是什麼?
    2. 這是如何加載正確的DLL?
    3. 我們如何使用Visual Studio創建任何模板?
  3. 如果我們有webpart項目並且它引用了另一個項目上的dll。另一個項目的dll是否需要簽名?

  4. 什麼是部署Sharepoint Web部件的最佳機制?

回答

1

我使用WspBuilder Visual Studio模板。它們有點古怪,但它使得創建SharePoint項目的結構變得非常簡單。

它使用遵循SharePoint文件夾佈局的慣例來指定項目中的文件位置。看一看 - 它可以幫助你移動。請注意,有兩個版本 - 一個用於Visual Studio 2008和一個用於Visual Studio 2010的測試版。

爲了回答您的具體問題:

  1. 如果無法找到該文件,不採取任何行動。這是一個錯誤,但不會導致SharePoint崩潰。

  2. 我以爲WPD是舊的包裝風格。也許我錯了?

    1. 應與WSP相同 - 包含要部署的文件的包。
    2. 無論包中包含的DLL是否部署到GAC(如果已簽名)。
    3. 看看前面提到的WSP Builder項目。
  3. 任何由SharePoint加載並導致呈現的內容都需要簽名並可能添加到Web中的SafeControls條目。配置(從WSPBuilder創建部署水安全計劃自動執行此操作)

  4. 「STSADM -o addsolution」,然後使用中央管理來部署或繼續「STSADM -o deploysolution」

+0

謝謝訴多 – 2011-12-15 23:17:13