gpt4 book ai didi

SharePoint 2010 VS 开发 : Intellisense for ASPX files

转载 作者:行者123 更新时间:2023-12-04 12:59:50 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2010 开发 SharePoint Server 2010 解决方案。其中一部分包括自定义页面布局,但在编辑它们时,智能感知完全被破坏,因为 Visual Studio 似乎不知道如何处理它们。这是我所做的:

  • 创建了一个新的空白解决方案
  • 右键单击解决方案并创建一个新的“空 SharePoint 项目”
  • 右键单击该项目并创建一个新的“模块”
  • 将 sample.txt 重命名为 MyPageLayout.aspx 或创建新的 ASPX Web 表单

  • 此时,新页面布局的智能感知被破坏。如果安装了 ReSharper 等工具,情况会变得更糟。此外,“格式化文档”之类的内容会破坏页面布局(例如,将 asp:Content 更改为 asp:content )

    我试图让智能感知工作:
  • 将标准 Web 应用程序项目中的 Web.config 添加到 SharePoint 项目的根目录 - 没有任何区别。
  • 添加了ProjectGuid对于 SharePoint 项目文件的 Web 应用程序项目 - 破坏了项目。

  • 在开发 SharePoint 2010 页面布局时,是否有任何方法可以获得智能感知以及 Visual Studio 可以为 Web 窗体提供的其他支持?

    最佳答案

    我在某种程度上关注了你的帖子。

    使用 VS2010(在 x64 机器上)

  • 创建一个空白的 SharePoint 解决方案。 (这正确地结合了你的#1 和#2)
  • 添加模块(在 SharePoint 中,模块类似于文件夹或资源容器)
  • 向模块添加了一个新类(存在智能感知)
  • 向模块添加了一个新的 Web 部件(存在智能感知)
  • 为项目设计师作品添加了一个用户控件和(智能感知存在)

  • 我相信您应该考虑创建真正的服务器或可视化 Web 部件。这将有一个更难的学习曲线,但会在 future 带来红利。您将能够再次打包和部署您的解决方案或部署到另一个服务器/场。可怕的 SharePoint 设计人员可以添加和操作 Aspx 页面。 2010 年的理论是,这些设计师模组可以打包和部署。

    我每天都在这种环境中工作,我能给出的最好建议是接受 SP 对象模型并以共享点的方式“它”。不要试图强制 SP 成为它不是的东西。 :)

    Here is the C# view
    Here is the markup view

    关于SharePoint 2010 VS 开发 : Intellisense for ASPX files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4378167/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com