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