Reference3.MinorVersion (Propiedad)
Obtiene el número de versión secundaria de la referencia.
Espacio de nombres: VSLangProj80
Ensamblado: VSLangProj80 (en VSLangProj80.dll)
Sintaxis
'Declaración
ReadOnly Property MinorVersion As Integer
Get
int MinorVersion { get; }
property int MinorVersion {
int get ();
}
abstract MinorVersion : int
function get MinorVersion () : int
Valor de propiedad
Tipo: System.Int32
Entero cuyo valor depende del tipo de referencia.
Tipo de referencia |
Valor devuelto |
---|---|
Ensamblado |
Número de versión secundaria de la referencia; 0-9999. |
COM |
Un valor largo. |
Implementaciones
Comentarios
La versión de una referencia se identifica de forma única mediante cuatro componentes: major, minor, build y revision. Los componentes major y minor son obligatorios. El componente revision será opcional cuando no se haya definido build. Los objetos COM no tienen los componentes revision y build. Para obtener más información, vea Versiones de los ensamblados.
Ejemplos
En este ejemplo se agregan un ensamblado y una referencia COM a un proyecto de Visual Basic o Visual C# abierto y se muestran sus números de versión secundaria. Para ejecutar este ejemplo como complemento, vea Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización.
Las rutas de acceso predeterminadas para la referencia agregada son: <raíz de instalación>\Archivos de programa\Microsoft.NET\Primary Interop Assemblies for adodb.dll y <raíz de instalación>\Archivos de programa\Common Files\SpeechEngines\Microsoft for spcommon.dll. En el ejemplo, reemplace <file path> por éstas u otras rutas de acceso a archivos apropiadas.
Imports VSLangProj
Imports VSLangProj2
Imports VSLangProj80
Public Sub OnConnection(ByVal application As Object, _
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
applicationObject = CType(application, DTE2)
addInInstance = CType(addInInst, AddIn)
GetMinorVersion(applicationObject)
End Sub
Sub GetMinorVersion (ByVal dte As DTE2)
Dim aProject As Project
Dim aVSProject As VSProject2
aProject = applicationObject.Solution.Projects.Item(1)
aVSProject = _
CType(applicationObject.Solution.Projects.Item(1).Object, _
VSProject2)
' Add an Assembly reference and display its minor version.
Dim newRef As Reference3
' Replace <file path> with an actual file path.
newRef = _
CType(aVSProject.References.Add("<file path>\adodb.dll"), _
Reference3)
MsgBox("Added an Assembly reference, named: " & newRef.Name)
MsgBox("The minor version of " & newRef.Name & " is " _
& newRef.MinorVersion.ToString())
' Add a COM reference and display its minor version.
' Replace <file path> with an actual file path.
newRef = CType(aVSProject.References.Add _
("<file path>\spcommon.dll"),_
Reference3)
MsgBox("Added a COM reference, named: " & newRef.Name)
MsgBox("The minor version of " & newRef.Name & " is " _
& newRef.MinorVersion.ToString())
End Sub
using System.Windows.Forms;
using VSLangProj;
using VSLangProj2;
using VSLangProj80;
public void OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
applicationObject = (DTE2)application;
addInInstance = (AddIn)addInInst;
GetMinorVersion (((DTE2)applicationObject));
}
public void GetMinorVersion (DTE2 dte)
{
// The first project is a Visual Basic or C# project.
VSProject2 vsProject =
((VSProject2)(applicationObject.Solution.Projects.Item(1).Object));
Reference3 aRef = null;
// Add an Assembly reference and display its minor version.
// Replace <file path> with an actual file path.
aRef = (Reference3)vsProject.References.Add
((@"<file path>\adodb.dll"));
MessageBox.Show("Added an Assembly reference, named: "
+ aRef.Name);
MessageBox.Show("The minor version of " + aRef.Name + " is "
+ aRef.MinorVersion.ToString());
// Add a COM reference and display its minor version.
// Replace <file path> with an actual file path.
aRef = (Reference3)vsProject.References.Add
((@"<file path>\spcommon.dll"));
MessageBox.Show("Added a COM reference, named: "+ aRef.Name);
MessageBox.Show("The minor version of " + aRef.Name + " is "
+ aRef.MinorVersion.ToString());
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.