新的Webmatrix是一个很酷的免费开发环境。它是否有任何扩展点来添加新功能?
答案 0 :(得分: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
{
...
}
-Paul
答案 1 :(得分:1)
WebMatrix不支持版本1.0中的任何可扩展性(例如插件)。
答案 2 :(得分:1)
我最想念WebMatrix 2.0的功能是无法切换代码行的评论,但它确实已经成熟为一个出色的CMS。
答案 3 :(得分:0)
Clinton:您可以使用Ctrl-K-C和Ctrl-K-U键盘快捷键实际注释和取消注释行。
其他:有关可扩展性的更多信息:http://extensions.webmatrix.com/documentation