簡體   English   中英

使用VSeWSS 1.3編寫Sharepoint Web部件時,命名空間沖突

[英]Namespace clashes when using VSeWSS 1.3 to write Sharepoint Web Parts

我和我的同事都在使用Visual Studio和VSeWSS 1.3來編寫Sharepoint Web部件,以部署到相同的Sharepoint 2007 Intranet。

打包解決方案時,Web部件代碼始終保存在一個名為WebParts的文件夾中(如果解決方案中有多個Web部件,則會創建其他名為WebParts_n的文件夾,其中n是Web部件的編號)。 該文件夾結構反映在該解決方案的manifest.xml文件中。

第一個解決方案部署良好,沒有任何問題。 但是,在嘗試部署后續解決方案時,會引發錯誤,因為后續解決方案還試圖將文件保存到12個配置單元TEMPLATE / FEATURES文件夾中的WebParts文件夾中。

因此,我們試圖在解決方案中更改文件夾名稱,以使它們對於Web部件而言是唯一的。 我更改manifest.xml文件以反映這一點。 但是,每次打包解決方案時,它都使用WebParts文件夾,並還原manifest.xml文件以反映這一點。

我們在做什么錯呢? 當然,有一種方法可以編寫解決方案/功能,以便將其代碼放在自己的文件夾中,從而避免名稱空間沖突。

我的同事剛剛發現,如果進入WSP View,然后在其下的文件夾上單擊兩次(兩次單擊之間的間隔足夠大),則可以對其進行重命名。 這將更新manifest.xml文件。 看起來這是完成配置的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM