我有一个将使用ClickOnce部署的C#应用程序。我发现它不会在非开发人员机器上运行,因为未安装C ++运行时库。如果我在那些机器上手动安装它,它将运行。
我想将其作为先决条件(在“发布”选项卡中)包括在内,但未列出。我还查看了C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages \文件夹,在此没有看到任何\ vcredist *文件夹。我已经读过有关创建自定义清单的信息,但是我不太了解如何执行此操作,而且我认为我不必这样做。我读过很多其他类似的StackOverflow问题,但它们似乎都存在其他问题,很大程度上的答案是从另一个我没有的VS安装中复制\ vcredist *文件夹。
我正在使用VS 2015 Express,所以我想知道这是否与之有关?如果没有,如何获取它,以便随ClickOnce应用程序一起安装C ++运行时库?