【问题标题】:Visual Studio 2017 Project Template + VSIX: Image not included when creating a new project?Visual Studio 2017 项目模板 + VSIX:创建新项目时不包含图像?
【发布时间】:2018-04-21 12:37:11
【问题描述】:

按照以下步骤处理我的第一个 VS 2017 项目模板:

  • 创建了一个空的类库项目,该项目在根目录下包含一个图片
  • 导出的模板 - 已验证 .zip 文件包含图像
  • 创建了一个 VSIX 项目并将 zip 添加为项目模板资产 - 验证 .vsix 包含图像(将其重命名为 zip 后)

在安装 VSIX 并从 New Project 创建项目后,一切似乎都很好,除了图像不包含在项目中,即文件不存在。

如果有什么不同,这是一个针对多个框架的 .NET Core 项目(即项目中未明确指定图像文件)。

.vstemplate 文件确实包含它作为项目项:

<TemplateContent>
    <Project TargetFileName="ClassLibrary.csproj" File="ClassLibrary.csproj" ReplaceParameters="true">
            <ProjectItem ReplaceParameters="false" TargetFileName="icon.ico">icon.ico</ProjectItem>
    </Project>
</TemplateContent>

有什么我可能错过的想法吗? 谢谢!

【问题讨论】:

    标签: visual-studio-2017 vsix project-template


    【解决方案1】:

    为了将项目复制到模板创建的项目中,它们还必须包含在.csproj 文件中并且可见而不是隐藏。

    .csproj 文件中也包含您的 icon.ico 吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      • 2018-06-29
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多