0

使用Visual Studio 2013(但我在2010年和2012年有这个问题)我想给点击一次,看看它是否值得我的麻烦。我认为这可能是,但我还没有100%确定。我创建了一个名为PublishClickOnceTest的新wpf项目,然后将一个现有项目添加到该解决方案。现有的项目有一个标记为内容的DLL。我在我的应用程序中放置了一个文本块,以查看该dll是否存在。该dll是我参考的项目工作所必需的。在我的开发PC上它回来了,但是当我将它安装在我的平板电脑上时,它说的是错误的。我搜索了四周,每个人都说把它标记为内容..好吧。所以我不确定为什么它不抓取这个内容文件。有谁知道如何让它做到这一点?发布引用项目的内容

+0

是否包含在发布的应用程序文件中的DLL?这是在主应用程序的“发布”选项卡中设置的。如果不是未设置为包含,则不会将其推送到客户端。 –

+0

@ScottWylie不,这是我正在弄清楚问题所在。 –

回答

0

在Visual Studio 2013,你会发现,项目标有生成操作设置为内容are included by default

文件设置为内​​容的生成操作属性被指定为 应用程序文件和将被标记为默认包含。他们可以将 包含,排除或标记为数据文件。

但是,在旧版本中,您必须将其设置为“始终复制”。为此,您可以在解决方案资源管理器中使用该项目的属性查看器,然后将复制到输出目录Copy Always

+0

我改变了从复制所述标志,如果更新到总是复制,并且没有骰子:/ –