VCLinkerTool.IgnoreDefaultLibraryNames 屬性
取得或設定一個或多個要忽略的預設程式庫。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
Property IgnoreDefaultLibraryNames As String
string IgnoreDefaultLibraryNames { get; set; }
property String^ IgnoreDefaultLibraryNames {
String^ get ();
void set (String^ value);
}
abstract IgnoreDefaultLibraryNames : string with get, set
function get IgnoreDefaultLibraryNames () : String
function set IgnoreDefaultLibraryNames (value : String)
屬性值
類型:String
表示要忽略之程式庫名稱的字串。
備註
IgnoreDefaultLibraryNames 會公開 /NODEFAULTLIB (忽略程式庫) 連結器選項和 LIB 管理程式庫 選項的功能。
以分號分隔多個程式庫名稱。
如需如何編譯及執行範例的詳細資訊,請參閱 如何:編譯專案模型擴充性的範例程式碼 。
範例
下列範例會修改在整合式開發環境 (IDE) (IDE) 的 IgnoreDefaultLibraryNames 連結器屬性:
' add reference to Microsoft.VisualStudio.VCProjectEngine
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 VCLinkerTool
Dim oldNames As String
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCLinkerTool")
tool.IgnoreDefaultLibraryNames = ""
oldNames = tool.IgnoreDefaultLibraryNames
tool.IgnoreDefaultLibraryNames = "some.dll;" + oldNames
MsgBox(tool.IgnoreDefaultLibraryNames)
End Sub
End Module
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。