0

我和我的同事都在使用带有 VSeWSS 1.3 的 Visual Studio 来编写 Sharepoint Web 部件以部署到同一个 Sharepoint 2007 内部网。

打包解决方案时,Web 部件代码始终保存到名为 WebParts 的文件夹中(如果解决方案中有多个 Web 部件,则会创建名为 WebParts_n 的附加文件夹,其中 n 是 Web 部件的编号)。此文件夹结构反映在解决方案的 manifest.xml 文件中。

第一个解决方案部署良好,没有任何问题。但是,在尝试部署后续解决方案时,会抛出错误,因为后续解决方案也在尝试将文件保存到 12 hive TEMPLATE/FEATURES 文件夹中名为 WebParts 的文件夹中。

因此,我们正在尝试更改解决方案中的文件夹名称,以便它们对 Web 部件是唯一的。我更改 manifest.xml 文件以反映这一点。但是,每次打包解决方案时,它都会使用 WebParts 文件夹,并还原 manifest.xml 文件以反映这一点。

我们在这里做错了什么?当然有一种方法可以编写解决方案/功能,以便将他们的代码放在他们自己的文件夹中,避免名称空间冲突。

4

1 回答 1

0

我的同事刚刚发现,如果您进入 WSP 视图,然后在其下的文件夹上单击两次(两次单击之间有足够大的间隔),您可以重命名它们。这将更新 manifest.xml 文件。看起来这是完成配置的地方。

于 2011-02-03T11:01:14.100 回答