新的 Webmatrix 是一个很酷且免费的开发环境。它是否有任何扩展点来添加新功能?
问问题
923 次
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 回答