【问题标题】:Visual Studio 2010 not deploying XSL file to SharePoint 2010Visual Studio 2010 未将 XSL 文件部署到 SharePoint 2010
【发布时间】:2012-09-13 22:31:01
【问题描述】:

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

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

有谁知道怎么回事?

【问题讨论】:

  • 当您选择文件的属性时,它们的部署类型是什么?
  • 部署类型为“TemplateFile”

标签: visual-studio-2010 sharepoint sharepoint-2010


【解决方案1】:

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

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

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

【讨论】:

  • 我不确定我是否听懂了你的意思。您能否提供更详尽的解释?
  • 我猜你找到了解决方案,但我的意思是右键单击项目名称添加映射文件夹时的文件夹结构,例如布局。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2013-05-26
    • 1970-01-01
    • 2013-06-07
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多