ScriptFactory.CreateNewScriptBasedOnTemplate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于给定的模板使用指定扩展名创建一个临时查询文件,在杂项项目中打开该文件(此时将创建该文件的快照),并删除以前创建的查询文件。 如果不使用此方法,Visual Studio 始终将使用与模板相同的扩展名创建一个新文件。
重载
CreateNewScriptBasedOnTemplate(String, String, Boolean) |
基于给定的模板使用指定扩展名创建一个临时查询文件,在杂项项目中打开该文件(此时将创建该文件的快照),并删除以前创建的查询文件。 如果不使用此方法,Visual Studio 始终将使用与模板相同的扩展名创建一个新文件。 |
CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject) |
基于给定的模板使用指定扩展名创建一个临时查询文件,在杂项项目中打开该文件(此时将创建该文件的快照),并删除以前创建的查询文件。 如果不使用此方法,Visual Studio 始终将使用与模板相同的扩展名创建一个新文件。 |
CreateNewScriptBasedOnTemplate(String, String, Boolean)
基于给定的模板使用指定扩展名创建一个临时查询文件,在杂项项目中打开该文件(此时将创建该文件的快照),并删除以前创建的查询文件。 如果不使用此方法,Visual Studio 始终将使用与模板相同的扩展名创建一个新文件。
public:
virtual void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode);
abstract member CreateNewScriptBasedOnTemplate : string * string * bool -> unit
override this.CreateNewScriptBasedOnTemplate : string * string * bool -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean)
参数
- fullPathToTemplate
- String
脚本的完整路径。
- desiredExtension
- String
将基于模板创建的新查询的扩展。
- isInParamSubstMode
- Boolean
true
查询编辑器应以模板参数替换模式或常规模式启动;否则,为 false
.
实现
适用于
CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)
基于给定的模板使用指定扩展名创建一个临时查询文件,在杂项项目中打开该文件(此时将创建该文件的快照),并删除以前创建的查询文件。 如果不使用此方法,Visual Studio 始终将使用与模板相同的扩展名创建一个新文件。
public:
void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo);
member this.CreateNewScriptBasedOnTemplate : string * string * bool * Microsoft.VisualStudio.Shell.Interop.IVsProject -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean, projectToAddScriptTo As IVsProject)
参数
- fullPathToTemplate
- String
一个指定该脚本的完整路径的字符串值。
- desiredExtension
- String
一个字符串值,该值指定将基于模板创建的新查询的扩展名。
- isInParamSubstMode
- Boolean
一个布尔值,该值指定查询编辑器应以模板参数替换模式启动还是以常规模式启动。
- projectToAddScriptTo
- IVsProject
当前加载的 IVsProject。