0
什麼是解決方案ID?.wsp文件的manifest.xml中顯示的解決方案ID是什麼
例如
<Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="12345678-c983-4553-1234-74c609831d33" SharePointProductVersion="14.0">
什麼是解決方案ID?.wsp文件的manifest.xml中顯示的解決方案ID是什麼
例如
<Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="12345678-c983-4553-1234-74c609831d33" SharePointProductVersion="14.0">
在SharePoint大部分事情跟蹤/通過的GUID標識。解決方案包也不例外。對於大多數開發者來說,這可能沒有多大意義
有些情況可以發揮作用。一個示例是,當您嘗試更新具有相同名稱但ID不同的解決方案包時。 SharePoint會阻止你這樣做,因爲它認爲(合理)這些包是不同的,因此不應該是可更新的。
我遇到了上述情況,其中多個開發人員(甚至一個開發人員使用不同的開發環境)使用WSPBuilder等工具構建解決方案,並且他們在源代碼控制中共享的源代碼不包含帶有解決方案ID在它。結果是不同的環境可能會構建實際上相同的包,因爲源共享,但分配不同的解決方案ID。
這似乎是一個簡單問題的長期迴應。:P