我在 Visual Studio 2013 中有一个 SharePoint 2010 解决方案。每次我关闭并重新打开 Visual Studio 时,都会向该解决方案添加一项新功能,其中包含一个列表。该列表已从它应该位于的另一个功能中删除。它始终是相同的列表。一旦我打开解决方案,在我执行任何操作之前,它就会在输出窗口中弹出......
A new feature Feature2 has been added to the project Solution
C:\Code\Solution\Package\Package.package (0,0): Added Feature2 to Package
是什么原因造成的?
我已经尝试过以下方法:
- 重新创建解决方案并复制所有文件 - 没有变化
- 检查了包和项目清单。 - 一切看起来都很好。
- 以不同的方式加载项目,包括卸载和重新加载命令。 - 不用找了
- 重新创建了它喜欢隔离到自己的功能中的列表 - 没有变化
- 重新创建了列表应包含的功能,但它不断移动到这个新功能 - 没有变化
- 添加了一个新列表并将其放在功能中的问题列表之后 -VS 随后创建了 3 个新功能!它从我的功能中取出了 3 个列表,并在每个功能中放了一个。我想我让它生气了。
如果同一特征中的列表具有相同的类型 ID,则工具会将列表移动到新创建的特征中,因为类型在特征内必须是唯一的。您可以查看以下文档ListTemplate element http://msdn.microsoft.com/en-us/library/office/ms462947.aspx了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)