Visual Studio 2010 未生成 SharePoint 2010 WebPart .g.cs 文件
Posted
技术标签:
【中文标题】Visual Studio 2010 未生成 SharePoint 2010 WebPart .g.cs 文件【英文标题】:SharePoint 2010 WebPart .g.cs files not being generated by Visual Studio 2010 【发布时间】:2013-06-07 16:07:39 【问题描述】:我继承了一个 SharePoint 2010 项目,该项目最初是在另一个环境中使用不同版本的 Visual Studio (2012) 创建的。我的问题是,当我对 .ascx 文件进行更改时,某些 WebPart 的 .g.cs 文件没有[重新]生成。我知道对于常规的 .aspx 页面,您可以右键单击并选择“转换为 Web 应用程序”以强制生成设计器文件。 WebParts 有类似的东西吗?
我已经尝试过删除项目中的 bin\ 和 obj\ 目录、清理和重建(解决方案和项目),以及尝试从头开始重新创建 WebPart。
【问题讨论】:
【参考方案1】:在这里写了解决方法:http://sadomovalex.blogspot.com/2013/08/fix-bug-in-visual-studio-2012-with.html。您需要在项目的“站点 URL”属性中指定本地开发环境中正确 Sharepoint 站点的 URL。
【讨论】:
【参考方案2】:在 Visual Studio 2010 和 2012 之间切换似乎是一个问题。在 2012 年的盒子上,.g.cs 文件重新生成并更新得很好,但 2010 年的盒子拒绝这样做。
更正:找不到 SharePointWebPartCodeGenerator。重新安装 Visual Studio 2010 SharePoint Power Tools 后,正在更新 .g.cs 文件。
【讨论】:
【参考方案3】:我一直在寻找修复程序,安装 2010 SharePoint Power Tools 解决方案解决了这个问题!我正在研究的解决方案一定是 2012 年的沙盒解决方案。
【讨论】:
以上是关于Visual Studio 2010 未生成 SharePoint 2010 WebPart .g.cs 文件的主要内容,如果未能解决你的问题,请参考以下文章
C++ 程序未在 Visual Studio 2010 中读取绝对路径 [关闭]
.Net Framework 4.5 未出现在 Visual Studio 2010 中
Visual Studio 2010 测试未在异常时进入调试器