代码之家  ›  专栏  ›  技术社区  ›  Jan Bannister

如何控制Visual Studio 2008中“应用程序文件…”对话框中显示的内容?

  •  3
  • Jan Bannister  · 技术社区  · 17 年前

    我在VisualStudio2008SP1上使用ClickOnce已有一段时间了,没有发生任何意外。但是我最近更改了我的开发环境,我的.csproj文件现在已经丢失了需要部署的文件列表。

    这个 “应用程序文件…” 对话框现在不包含我的应用程序需要运行的依赖项,只包含程序集本身。

    以前有人见过这个问题吗?

    提前感谢,, 简

    1 回复  |  直到 17 年前
        1
  •  1
  •   Marc Gravell    16 年前

    您应该能够通过查看源代码控制系统中的旧csproj来修复列表,尤其是查看 <PublishFile>

      <ItemGroup>
        <PublishFile Include="TextFile1.txt">
          <Visible>False</Visible>
          <Group>
          </Group>
          <TargetPath>
          </TargetPath>
          <PublishState>Include</PublishState>
          <IncludeHash>True</IncludeHash>
          <FileType>File</FileType>
        </PublishFile>
      </ItemGroup>
    

    请注意,它可能只有以下记录: 明确的 条目-如果文件被隐式发布,它们将不会出现在csproj中。

    只需将csproj文件编辑为xml,并使用旧(工作)csproj作为模板修复/替换任何损坏的条目。

    推荐文章