Dud*_*ute 2 sharepoint-2010 splist
我在SharePoint 2010解决方案中创建了一个列表定义和一个包含xml代码的列表实例.现在,每次部署我的解决方案时,它都会删除列表并创建一个新列表.我只想创建列表,如果它不存在.
如何检查列表是否已存在以及我在何处放置代码?
我的列表定义和列表实例出现在我的一个功能中的"功能中的项目"中.
谢谢您的回答.我在位于列表实例文件夹中的SharePointProjectItem.spdata文件中找到了该解决方案.将"DeploymentConflictResolutionBehavior"设置为"None"会阻止Visual Studio在每次部署时删除我的列表.
我的SharePointProjectItem.spdata文件现在看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<ProjectItem Type="Microsoft.VisualStudio.SharePoint.ListInstance" DefaultFile="Elements.xml" SupportedTrustLevels="All" SupportedDeploymentScopes="Web, Site" xmlns="http://schemas.microsoft.com/VisualStudio/2010/SharePointTools/SharePointProjectItemModel">
<Files>
<ProjectItemFile Source="Elements.xml" Target="MyListInstance\" Type="ElementManifest" />
</Files>
<ExtensionData>
<ExtensionDataItem Key="DeploymentConflictResolutionBehavior" Value="None" />
</ExtensionData>
</ProjectItem>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10343 次 |
| 最近记录: |