次の方法で共有


VCALinkTool.OutputBaseFileName プロパティ

生成されるサテライト リソース DLL の名前を取得します。位置は取得しません。

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

構文

'宣言
ReadOnly Property OutputBaseFileName As String
'使用
Dim instance As VCALinkTool
Dim value As String

value = instance.OutputBaseFileName
string OutputBaseFileName { get; }
property String^ OutputBaseFileName {
    String^ get ();
}
function get OutputBaseFileName () : String

プロパティ値

型 : System.String

生成するサテライト リソース DLL の名前。

解説

サテライト リソースで同じ名前を持つ必要がある共通言語ランタイムは、ディレクトリで区別されます。たとえば、フランス語のリソースは、名前がこのプロパティで指定され、プライマリ出力が存在するディレクトリの下の "fr" という名前のサブディレクトリにあります。そのため、複数のサテライト DLL が生成される場合でも、OutputBaseFileName は常に 1 つの名前を返します。

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

' 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

アクセス許可

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

参照

参照

VCALinkTool インターフェイス

VCALinkTool メンバ

Microsoft.VisualStudio.VCProjectEngine 名前空間