【发布时间】:2013-11-20 16:30:40
【问题描述】:
我有一个简单的问题。 在我的项目(经典的 WinForm、VB、.Net 4)中有一个文件夹(名为 DLL),其中包含一些 DLL。 我已将这些文件标记为“内容”,因此,在部署期间,它们会被复制到输出文件夹中。 事实上,在使用 ClickOnce 发布项目后,我看到它们进入“DLL”文件夹。 好吧,我的问题是: 如何将它们部署在主文件夹中(而不是在 DDL 文件夹中),将它们保留在 Visual Studio 项目内的 DDL 文件夹中?
【问题讨论】:
-
虽然是一个奇怪的结构;您可以将引用设置为“请勿复制”并提供构建后步骤以将 dll 复制到根输出目录。
-
我尝试这样做,但文件只复制到 bin 目录中,而不是 ClickOnce 输出目录中。
-
我猜单击一次部署工具“读取”项目文件。在那种情况下......你在bantha poodoo的小溪里。
-
此外,我无法引用这些 dll,因为它们不是“有效的程序集或 COM 组件”。
-
您可以构建自定义结构并自己从命令行运行 mage.exe(构建后步骤)
标签: .net vb.net visual-studio-2010 clickonce