VCALinkTool.OutputBaseFileName プロパティ

生成されたサテライト DLL リソースまたは DLL の名前 (しない場所) を取得します。

名前空間:  Microsoft.VisualStudio.VCProjectEngine
アセンブリ:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)

構文

'宣言
ReadOnly Property OutputBaseFileName As String
string OutputBaseFileName { get; }
property String^ OutputBaseFileName {
    String^ get ();
}
abstract OutputBaseFileName : string with get
function get OutputBaseFileName () : String

プロパティ値

型 : System.String
生成されたサテライト DLL リソースの名前。

解説

サテライト リソースに同じ名前を持つことを要求する共通言語ランタイムはディレクトリによって区別されます。たとえば、フランス語のリソースに、ここで指定した名前を持ち、サブディレクトリにあると、プライマリ出力が存在するディレクトリの下に 「 fr 」) があります。その結果、OutputBaseFileName によって返される名前は、生成される複数のサテライト DLL がある場合でも、常に単一の名前です。

このサンプル コードをコンパイルして実行する方法については、「方法 : プロジェクト モデル機能拡張のプログラム例をコンパイルする」を参照してください。

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a 
' Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCALinkTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCALinkTool")
        MsgBox("Output base file name: " & tool.OutputBaseFileName)
    End Sub
End Module

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

VCALinkTool インターフェイス

Microsoft.VisualStudio.VCProjectEngine 名前空間