Configuration.IsDeployable Property
Gets whether the project or project item configuration can be deployed.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property IsDeployable As Boolean
bool IsDeployable { get; }
property bool IsDeployable {
bool get ();
}
abstract IsDeployable : bool with get
function get IsDeployable () : boolean
Property Value
Type: System.Boolean
A Boolean value indicating true if a project or project item can be deployed, false if not.
Remarks
To indicate whether a project or item should be deployed, specify it in a SolutionContext as the configuration that has context and deploys for a given solution configuration.
Examples
public void CodeExample(DTE2 dte, AddIn addin)
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example.
try
{
Project prj;
Configuration config;
if (dte.Solution.Projects.Count > 0)
{
prj = dte.Solution.Projects.Item(1);
config = prj.ConfigurationManager.ActiveConfiguration;
// Determine and show whether the active configuration can be deployed.
MessageBox.Show(config.IsDeployable.ToString());
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
Other Resources
How to: Compile and Run the Automation Object Model Code Examples