部署程序包括外部库

时间:2013-04-30 09:43:05

标签: c# deployment .net-4.0 publishing

我有这个应用程序使用外部库(从Internet下载它们,只是位于我的机器本地)。但是我需要部署程序并将其提供给客户,而这些外部库也应该包含在已部署的应用程序中,否则它将无法工作......

我应该只复制项目目录中的库文件,然后发布项目或其他内容吗?

P.S。该应用程序是在VS2010上用.NET 4编写的,而外部库是开源的,所以不用担心许可证。

1 个答案:

答案 0 :(得分:1)

我假设您正在使用某种风格的视觉工作室。

如果是这样,您需要将库“copy local”属性设置为true。

有关详细信息,请参阅this Microsoft article

这样,在构建项目时,它将复制项目bin文件夹中的所有必需库。