CSharpProjectProperties7 Interface

This interface provides internal-only access to project configuration properties. For more information, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

Namespace:  VSLangProj110
Assembly:  VSLangProj110 (in VSLangProj110.dll)

Syntax

'Declaration
<GuidAttribute("AD327414-A8F4-4E96-9A2A-3008592FD6A9")> _
Public Interface CSharpProjectProperties7 _
    Inherits CSharpProjectProperties6
[GuidAttribute("AD327414-A8F4-4E96-9A2A-3008592FD6A9")]
public interface CSharpProjectProperties7 : CSharpProjectProperties6
[GuidAttribute(L"AD327414-A8F4-4E96-9A2A-3008592FD6A9")]
public interface class CSharpProjectProperties7 : CSharpProjectProperties6
[<GuidAttribute("AD327414-A8F4-4E96-9A2A-3008592FD6A9")>]
type CSharpProjectProperties7 =  
    interface 
        interface CSharpProjectProperties6 
    end
public interface CSharpProjectProperties7 extends CSharpProjectProperties6

The CSharpProjectProperties7 type exposes the following members.

Properties

  Name Description
Public property __id
Public property __project
Public property AbsoluteProjectDirectory
Public property ActiveConfigurationSettings
Public property ActiveFileSharePath
Public property ActiveWebAccessMethod
Public property ApplicationIcon
Public property ApplicationManifest
Public property AspnetVersion
Public property AssemblyFileVersion
Public property AssemblyGuid
Public property AssemblyKeyContainerName
Public property AssemblyKeyProviderName
Public property AssemblyName
Public property AssemblyOriginatorKeyFile
Public property AssemblyOriginatorKeyFileType
Public property AssemblyOriginatorKeyMode
Public property AssemblyType
Public property AssemblyVersion
Public property Company
Public property ComVisible
Public property Copyright
Public property DebugSecurityZoneURL
Public property DefaultClientScript
Public property DefaultHTMLPageLayout
Public property DefaultNamespace
Public property DefaultTargetSchema
Public property DelaySign
Public property Description
Public property EnableSecurityDebugging
Public property ExcludedPermissions
Public property Extender
Public property ExtenderCATID
Public property ExtenderNames
Public property FileName
Public property FileSharePath
Public property FullPath
Public property GenerateManifests
Public property LinkRepair
Public property LocalPath
Public property ManifestCertificateThumbprint
Public property ManifestKeyFile
Public property ManifestTimestampUrl
Public property NeutralResourcesLanguage
Public property OfflineURL
Public property OptionCompare
Public property OptionExplicit
Public property OptionStrict
Public property OutputFileName
Public property OutputType
Public property OutputTypeEx Gets or sets an enumerated value indicating the output type of the project.
Public property PostBuildEvent
Public property PreBuildEvent
Public property Product
Public property ProjectType
Public property Publish
Public property ReferencePath
Public property RootNamespace
Public property RunPostBuildEvent
Public property ServerExtensionsVersion
Public property SignAssembly
Public property SignManifests
Public property StartupObject
Public property TargetFramework
Public property TargetFrameworkMoniker
Public property TargetZone
Public property Title
Public property Trademark
Public property TypeComplianceDiagnostics
Public property URL
Public property WebAccessMethod
Public property WebServer
Public property WebServerVersion
Public property Win32ResourceFile

Top

Remarks

External components can access these properties through the Properties collection for the appropriate Visual Studio automation object. (That is, ProjectItem for project files and folders, Project for projects, and Configuration for configurations). The property names for the members of this type can be used as an indexer into the Properties collection. For more information about accessing project properties through automation, see Accessing Project Type Specific Project, Project Item, and Configuration Properties.

See Also

Reference

VSLangProj110 Namespace