Monodevelop 和 Xamarin Studio 插件项目路径和模板

Monodevelop & Xamarin Studio addin project paths & templates

我正在为 Monodevelop 和 Xamarin Studio 编写一个插件,它正在运行,但我不得不对一些设置进行硬编码。

查询得到什么对象:

Path to currently selected output (../bin/Debug).

如果你指的是活动的项目配置(如果一个是活动的......),你可以通过以下方式在IDE中获取当前选择的配置ID:

IBuildTarget buildTarget = MonoDevelop.Ide.IdeApp.ProjectOperations.CurrentSelectedBuildTarget;

假设您的 buildTargetDotNetProject,您可以通过以下方式获取可用的项目配置列表:

((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]