【发布时间】:2013-05-23 00:43:10
【问题描述】:
我的应用程序需要一些库文件才能运行。
我的应用程序包含设置和部署。
我已经知道,为了在安装时将库文件添加到应用程序的输出目录中,我只需要在构建之前在 .NET IDE 中引用这些库...唯一的问题是这些库无法引用...所以我需要能够将这些库复制到我的应用程序的安装目录...目前,我正在手动复制这些库...
附录
我也尝试将这些库文件作为现有项目添加到我的项目中,并标记每个库文件的复制到输出目录 到 Copy if newer 在他们的属性上,但仍然没有得到我想要的解决方案。
更新 1
感谢您的帮助,它帮助我解决了我的问题,我设法使您发布的解决方案工作除了一个...@Matthew Watson 的帖子.. 我什至也设法找到了解决方案,所以我想分享它也和你一起。
这就是我所做的:
- 我在我的应用程序中打开了设置和部署项目。
- 在应用程序文件夹树的右侧,我右键单击了..
- 然后点击添加..
- 然后点击文件
- 然后浏览到我想添加到安装目录的文件
- 然后点击打开。
但出于好奇...我仍在努力使@Matthew Watson 发布的内容发挥作用...希望您能帮助我解决这个问题。提前致谢
更新 2
我昨天忘记更新这篇文章了,我昨天已经设法让 Matthew Watson 的解决方案工作了。再次感谢大家的帮助。
【问题讨论】:
-
使用 PostBuild 事件并创建一个 *.bat 或 *.cmd 来自动完成。
-
为什么“复制到输出目录”选项没有提供您想要的解决方案?
-
为什么不能被引用?
-
@GeraldVersluis 'Copy to Output Directory' 实际上有效,但它只复制 Debug 或 Release 文件夹中的文件。当我运行安装程序时,我需要的库文件在安装过程中不知何故不包含在安装目录中......
-
那你应该可以配置各种可以复制到安装文件夹的文件了吧?看一下这个;虽然这是一篇旧文章,但我认为实现并没有太大变化。 simple-talk.com/dotnet/visual-studio/…
标签: c# .net installation