Monodevelop 和 Xamarin Studio 插件项目路径和模板
Monodevelop & Xamarin Studio addin project paths & templates
我正在为 Monodevelop 和 Xamarin Studio 编写一个插件,它正在运行,但我不得不对一些设置进行硬编码。
查询得到什么对象:
- IDE 中可用的模板。
- 当前选定输出的路径 (../bin/Debug)。
- 输出可执行文件名。
Path to currently selected output (../bin/Debug).
如果你指的是活动的项目配置(如果一个是活动的......),你可以通过以下方式在IDE中获取当前选择的配置ID:
IBuildTarget buildTarget = MonoDevelop.Ide.IdeApp.ProjectOperations.CurrentSelectedBuildTarget;
假设您的 buildTarget
是 DotNetProject
,您可以通过以下方式获取可用的项目配置列表:
((DotNetProject)buildTarget).Configurations
DotNetProject 配置有一个 OutputDirectory
属性,return 一个 FilePath
对象。
Output executable filename.
完成所需的配置后:
DotNetProjectConfiguration.CompiledOutputName
Templates available in the IDE.
模板是通过“/MonoDevelop/Ide/ProjectTemplates”插件扩展提供的,有解决方案、项目、文件模板等。如果你真的需要枚举所有这些,请查看
[src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/][1]
我正在为 Monodevelop 和 Xamarin Studio 编写一个插件,它正在运行,但我不得不对一些设置进行硬编码。
查询得到什么对象:
- IDE 中可用的模板。
- 当前选定输出的路径 (../bin/Debug)。
- 输出可执行文件名。
Path to currently selected output (../bin/Debug).
如果你指的是活动的项目配置(如果一个是活动的......),你可以通过以下方式在IDE中获取当前选择的配置ID:
IBuildTarget buildTarget = MonoDevelop.Ide.IdeApp.ProjectOperations.CurrentSelectedBuildTarget;
假设您的 buildTarget
是 DotNetProject
,您可以通过以下方式获取可用的项目配置列表:
((DotNetProject)buildTarget).Configurations
DotNetProject 配置有一个 OutputDirectory
属性,return 一个 FilePath
对象。
Output executable filename.
完成所需的配置后:
DotNetProjectConfiguration.CompiledOutputName
Templates available in the IDE.
模板是通过“/MonoDevelop/Ide/ProjectTemplates”插件扩展提供的,有解决方案、项目、文件模板等。如果你真的需要枚举所有这些,请查看
[src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/][1]