当我尝试发布sharepoint解决方案时,我收到此错误,我无法生成wsp。
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: devenv.exe
Problem Signature 02: 11.0.50727.1
Problem Signature 03: 5011ecaa
Problem Signature 04: Microsoft.VisualStudio.SharePoint.Project
Problem Signature 05: 11.0.60226.0
Problem Signature 06: 512c2dba
Problem Signature 07: 18a8
Problem Signature 08: 1d
Problem Signature 09: System.NullReferenceException
OS Version: 6.1.7601.2.1.0.274.10
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
答案 0 :(得分:2)
FWIW我有类似的症状,有不同的根本原因。在我的情况下,WSP文件似乎在工作室崩溃之前就已经创建了。
我在这里找到了解决方案:http://www.sharepointstuffs.com/fix-for-visual-studio-2012-crash-on-publish-of-sharepoint-wsp/基本上你需要确保"网站网址"不是空白。我没有在我的构建服务器上实际运行SharePoint,但只是将URL设置为http:// localhost就足以使其构建而不会崩溃
答案 1 :(得分:1)
我发现了我认为的问题
VS 2012在某些时候删除了包裹,我没有注意到。该文件在文件系统上但被排除在vs解决方案之外,在我包含它之后,VS 2012再也不会崩溃。
答案 2 :(得分:0)
我只是不想添加我必须重新启动VS才能工作(在我包含我丢失的Package文件夹之后)
答案 3 :(得分:0)
打开cmd并导航到
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
或
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
并尝试键入以下命令:
devenv.exe / log
devenv.exe / safemode
devenv.exe / resetskippkgs
devenv.exe / installvstemplates
devenv.exe / resetsettings
devenv.exe / resetuserdata
来源:MSDN
答案 4 :(得分:0)
当我尝试发布时,我在Sharepoint 2013项目中收到此错误。
最后,我得到了一个解决方案。在我的csproj文件中,它已经消失了包文件夹。
只有我这样做:
<None Include="Package\Package.package">
<PackageId>{1c40a17c-1af5-4fce-b7ed-702badd23db3}</PackageId>
</None>
<None Include="Package\Package.Template.xml">
<DependentUpon>Package.package</DependentUpon>
</None>