ClientBuildManager.GetCodeDirectoryInformation 方法

定義

取得編譯器型別、編譯器參數,以及儲存從非程式碼檔案 (例如 .wsdl 檔案) 產生的程式碼檔案之目錄等相關資訊。

public:
 void GetCodeDirectoryInformation(System::String ^ virtualCodeDir, [Runtime::InteropServices::Out] Type ^ % codeDomProviderType, [Runtime::InteropServices::Out] System::CodeDom::Compiler::CompilerParameters ^ % compilerParameters, [Runtime::InteropServices::Out] System::String ^ % generatedFilesDir);
public void GetCodeDirectoryInformation (string virtualCodeDir, out Type codeDomProviderType, out System.CodeDom.Compiler.CompilerParameters compilerParameters, out string generatedFilesDir);
member this.GetCodeDirectoryInformation : string * Type * CompilerParameters * string -> unit
Public Sub GetCodeDirectoryInformation (virtualCodeDir As String, ByRef codeDomProviderType As Type, ByRef compilerParameters As CompilerParameters, ByRef generatedFilesDir As String)

參數

virtualCodeDir
String

要擷取其資訊的目錄。

codeDomProviderType
Type

這個方法傳回時,包含用於程式碼產生和編譯的提供者類型。

compilerParameters
CompilerParameters

這個方法傳回時,包含定義如何編譯檔案的屬性。

generatedFilesDir
String

這個方法傳回時,包含從非程式碼檔案產生的檔案之目錄。

例外狀況

virtualCodeDir 為 null。

備註

GetCodeDirectoryInformation方法會擷取建置程式碼目錄所需的資訊。 它會透過三 out 個參數傳回這項資訊。 參數 codeDomProviderType 會傳回提供者類型,以產生和編譯器代碼目錄中的檔案。 參數 compilerParameters 包含決定編譯行為的屬性。 參數 generatedFilesDir 會儲存目錄路徑,其中包含從程式碼目錄中非程式碼檔案產生的所有程式碼檔案,例如 .wsdl 檔案。

適用於

另請參閱