Proprietà Configuration.PlatformName
Ottiene il nome della piattaforma supportata da questa assegnazione.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property PlatformName As String
Get
string PlatformName { get; }
property String^ PlatformName {
String^ get ();
}
abstract PlatformName : string
function get PlatformName () : String
Valore proprietà
Tipo: System.String
Una stringa che rappresenta il nome della piattaforma supportata da questa assegnazione.
Note
Se il progetto non supporta piattaforme, la proprietà PlatformName restituisce una stringa vuota.
Esempi
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;
OutputGroups outPGs;
Properties props;
if (dte.Solution.Projects.Count > 0)
{
prj = dte.Solution.Projects.Item(1);
config = prj.ConfigurationManager.ActiveConfiguration;
// Return a collection of OutputGroup objects that contain
// the names of files that are outputs for the project.
outPGs = config.OutputGroups;
MessageBox.Show(outPGs.Count.ToString());
// Returns the project for the config.
MessageBox.Show(((Project)config.Owner).Name);
// Returning the platform name for the Configuration.
MessageBox.Show(config.PlatformName);
// Returning all properties for Configuration object.
props = config.Properties;
string p = "";
foreach (Property prop in props)
{
p = p + prop.Name + "\n";
}
MessageBox.Show(p);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione