Visual Studio has 12 basic SharePoint project types
·
EmptySharePointProject
An empty
SharePoint project; as with all projects in this table, you can add and remove
arbitrary SharePoint item types oncethey are created.
·
Visual
Web Part
A
SharePoint project prepopulated with a visual web part project item; web parts
are controls written using ASP.NET that users can place in a SharePoint web
part page.
·
SequentialWorkflow
A
SharePoint project prepopulated with a Sequential Workflow project item; when
you create a workflow, you are writing a program that is structured as a
multistep process that may be long running, waiting for humans or external
systems to complete tasks or other processes before continuing. A sequential workflow
proceeds in a linear top-to-bottom fashion.
·
State
Machine Workflow
·
A
SharePoint project prepopulated with a State Machine Workflow project item; a
state machine workflow uses concepts such as states, events, and transitions to
model more complex business processes with multiple possible paths through the
workflow.
·
Business Data ConnectivityModel
A
SharePoint project prepopulated with a Business Data Connectivity Model project
item; a business data connectivity model allows you to define a data model and
code that lets you integrate external data into SharePoint.
·
EventReceiver
A
SharePoint project prepopulated with an Event Receiver project item; an event
receiver handles events that are raised by lists and other key objects in
SharePoint. For example, an event receiver could execute custom code when a new
item is added to a SharePoint list.
·
ListDefinition
A
SharePoint project prepopulated with a List Definition project item; a list
definition defines the schema of a list along with other things that define the
list, such as views and forms usedby the list.
·
Content
Type
A SharePoint project prepopulated with a
Content Type project item; a content type defines the schema for an item in a
list— examples of content types in SharePoint include the Contact content type
and the Announcement content type. Content types can also be associated with
document libraries, allowing you to create a specialized document type, such as
an expense report content type complete with a document template, such as an
Excel workbook or Word document, to be used when a new expense report is
created.
·
Module
A SharePoint project prepopulated with a
Module project item;a module is used when creating deployments to provision the
SharePoint site with one or more files that are needed by a solution— for
example, you might use this to deploy a custom document to a document library
or some other custom resource like an image file or an application page.
·
Site
Definition
A
SharePoint project prepopulated with a Site Definition project item; a site
definition is a template that is used when
creating
a new SharePoint site and defines all the initial content in that site—for example, the subsites that
we saw in
·
Import
Reusable Workflow
A
SharePoint project created by importing a workflow that was initially created
in SharePoint Designer.
·
Import
SharePoint Solution Package
A
SharePoint project created by importing a .WSP SharePoint Solution Package
exported from SharePoint or SharePoint Designer.
0 comments:
Post a Comment