0

所以我在 Visual Studio 2010 中有一个 SharePoint 2010 项目,并且我定义了一个 fldtypes_*.xsl 文件。我将文件放入映射目录 /Template/Layouts/XSL,但是,当我使用 Build->Deploy 部署应用程序时,不会复制该文件。

我可以手动复制文件,效果很好,但必须有一种方法可以通过常规部署过程进行复制。

有谁知道出了什么问题?

4

2 回答 2

1

尝试使用相对路径引用您的 .xsl 文件:

"/_XSL/path/to/xslFile.xsl"

我假设您选择了 Add -> SharePoint Mapped Folder... 但是当您选择 XSL 文件夹时没有添加 TEMPLATES 和 LAYOUTS,因此没有添加到项目中的文件夹树中。

于 2012-09-13T07:03:18.647 回答
0

显然,问题是我在“布局”中添加了一个映射文件夹,然后在其下方添加了 XSL 文件夹,期望它与布局文件夹中的其余内容一起部署。事实并非如此。

我将映射目录直接添加到 XSL 文件夹并进行部署,它工作正常。不知道为什么以前的设置不起作用,因为这是所有示例中显示的方式,但是你去。

于 2012-09-13T14:31:01.207 回答