【问题标题】:VS 2012 Add New Asset. Custom extension type.VS 2012 添加新资产。自定义扩展类型。
【发布时间】:2013-10-30 12:46:07
【问题描述】:

在 VS 2010 中的 .vsixmanifest 编辑器中有一个内容部分,您可以在其中通过此类对话框添加新内容:

在这里您可以选择类型“自定义扩展类型”,然后会出现输入此自定义类型的文本框。

在 VS 2012 中编辑器已更改,现在是“添加新资产”:

而且没有这种类型。如何在 VS 2012 中添加此类项目?我需要这个,因为我需要添加自定义 StartPage。

【问题讨论】:

    标签: c# visual-studio-2010 visual-studio-2012 visual-studio-extensions


    【解决方案1】:

    您可以在“类型”下拉菜单中输入任何您想要的内容。键入“StartPage”应该仍然有效。

    【讨论】:

    • 它没有。我的“主”扩展期望起始页扩展将在 dll 中编译,但它仍会生成 .vsix 包。所以我收到Metadata file '...\StartPageTemplate.dll' could not be found 错误。
    • 你在哪里得到这个错误?建造?还是在 VS 尝试加载它的过程中?
    • 关于构建。带有 StartpPage 的项目不构建 .dll,仅构建 .vsix
    • 您是从模板中的“VSIX 项目”开始的吗?设置为既不构建也不包含您的空 .dll。这与我的回答有什么关系?这是一个不相关的问题,还是您尝试时发生的问题?
    • 好吧。我有 2 个扩展项目。一个是向VS添加起始页的扩展(它是从VS2010的扩展升级的项目,您不能创建新的2012扩展项目来添加起始页)。另一个是主扩展项目。我想将起始页扩展“集成”到我的主项目中,以便用户拥有 1 个 .vsix 文件而不是两个。但是当我尝试这样做时 - 我遇到了一个错误,主项目预计起始页项目将编译为 .dll 但它仍然会生成 .vsix。
    猜你喜欢
    • 2014-02-19
    • 2019-04-18
    • 2018-12-21
    • 2016-06-18
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多