3

新的 Webmatrix 是一个很酷且免费的开发环境。它是否有任何扩展点来添加新功能?

4

4 回答 4

5

对于 Webmatrix 2.0 Beta 及更高版本,有一个可扩展性框架用于添加“扩展”。该 API 目前非常简单,但您似乎可以创建任意托管代码并将其包含在您继承 Microsoft.WebMatrix.Extensibility.IExtension 接口的构造函数中。

这是一个基于我的简单扩展的片段,可帮助您入门:

[Export(typeof(IExtension))]
public class UmbracoExtension :  IExtension
{
    public IEnumerable<IDashboardItem> DashboardItems
    {
        get { return null; }
    }
    public string Name
    {
        get { return "Extension"; }
    }
    public string Version
    {
        get { return "1.0"; }
    }
    private IRibbonGroup _ribbonGroup;
    private IWebMatrixHost _webMatrixHost;
    private List<IRibbonItem> _ribbonItems;

    public IEnumerable<IRibbonItem> RibbonItems
    {
...
    }


    [Import(typeof(IWebMatrixHost))]
    private IWebMatrixHost WebMatrixHost
    {
...
    }

-保罗

于 2011-09-22T16:28:53.083 回答
1

WebMatrix 1.0 版不支持任何可扩展性(例如插件)。

于 2011-02-15T19:02:45.283 回答
1

WebMatrix 2.0 最让我怀念的功能是无法切换代码行的注释,但它确实正在成熟为出色的 CMS。

于 2012-10-31T21:11:10.303 回答
0

Clinton:您实际上可以使用 Ctrl-KC 和 Ctrl-KU 键盘快捷键来注释和取消注释行。

其他:有关可扩展性的更多信息:http: //extensions.webmatrix.com/documentation

于 2013-02-14T04:53:09.093 回答