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