0

当我使用 Visual Studio 部署 Web 部件或在测试环境中安装 wsp 时,在列表 sharepointServer/Style%20Library/Indices/CSS 中看不到模块文件

但是如果我键入文件名(例如 sharepointServer/Style%20Library/Indices/CSS/commonStyle.css),我可以访问该文件。

Elements.xml 示例:

<Module Name="Module_Indices" Url="Style Library">

    <File Path="Module_Indices\Indices\CSS\commonStyle.css" Url="Watson_Indices/CSS/commonStyle.css" />

</Module>

一个想法为什么我看不到模块文件?

4

1 回答 1

3

请参阅此 MSDN 文章和评论您需要将 Type="GhostableInLibrary"添加到文件标签,这是强制性的,并且由于您的 CAML 丢失,您在库中看不到它。

<File Path="Module_Indices\Indices\CSS\commonStyle.css" Url="Watson_Indices/CSS/commonStyle.css" Type="GhostableInLibrary" />
于 2012-06-01T08:51:41.527 回答