SharePoint 2010 WebPart .g.cs文件不是由Visual Studio 2010生成的

时间:2013-06-11 17:40:39

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

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

在Visual Studio 2010和2012之间进行似乎是一个问题。在2012年的盒子上,.g.cs文件被重新生成并更新,但2010年的盒子拒绝这样做。

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

答案 2 :(得分:0)

我永远搜索了一个修复程序并安装了2010 SharePoint Power Tools解决方案解决了这个问题!我正在研究的解决方案必须是2012 Sandbox解决方案。