2

我继承了一个 SharePoint 2010 项目,该项目最初是在另一个环境中使用不同版本的 Visual Studio (2012) 创建的。我的问题是,当我对 .ascx 文件进行更改时,某些 WebPart 的 .g.cs 文件没有[重新]生成。我知道对于常规的 .aspx 页面,您可以右键单击并选择“转换为 Web 应用程序”以强制生成设计器文件。WebParts 有类似的东西吗?

我已经尝试过删除项目中的 bin\ 和 obj\ 目录,清理和重建(解决方案和项目),以及尝试从头开始重新创建 WebPart。

4

3 回答 3

1

在这里写了解决方法:http: //sadomovalex.blogspot.com/2013/08/fix-bug-in-visual-studio-2012-with.html。您需要在项目的“站点 URL”属性中指定本地开发环境中正确 Sharepoint 站点的 url。

于 2013-08-17T17:57:23.407 回答
0

我一直在寻找修复并安装 2010 SharePoint Power Tools 解决方案解决了这个问题!我正在研究的解决方案一定是 2012 沙盒解决方案。

于 2013-09-19T18:38:44.627 回答
0

在 Visual Studio 2010 和 2012 之间切换似乎是一个问题。在 2012 盒子上,.g.cs 文件重新生成并更新得很好,但 2010 盒子拒绝这样做。

更正:找不到 SharePointWebPartCodeGenerator。重新安装 Visual Studio 2010 SharePoint Power Tools 后,正在更新 .g.cs 文件。

于 2013-06-12T14:09:12.700 回答