我继承了最初使用不同版本的Visual Studio(2012)在另一个环境中创建的SharePoint 2010项目。我的问题是,当我更改.ascx文件时,某些WebParts的.g.cs文件没有被[重新]生成。我知道对于常规.aspx页面,您可以右键单击并选择“转换为Web应用程序”以强制生成设计器文件。 WebParts有类似的东西吗?
我已经尝试删除项目中的bin \和obj \目录,清理和重建(解决方案和项目),以及尝试从头开始重新创建WebPart。
答案 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解决方案。