我有这个使用外部库的应用程序(从 Internet 下载它们,并且只是位于我的机器本地)。但是我需要部署程序并将其提供给客户,而这些外部库也应该包含在部署的应用程序中,否则它将无法工作......
我应该只复制项目目录中的库文件,然后发布项目还是其他?
ps 应用程序是在 VS2010 上用 .NET 4 用 C# 编写的,并且外部库是开源的,所以不用担心许可证。
我有这个使用外部库的应用程序(从 Internet 下载它们,并且只是位于我的机器本地)。但是我需要部署程序并将其提供给客户,而这些外部库也应该包含在部署的应用程序中,否则它将无法工作......
我应该只复制项目目录中的库文件,然后发布项目还是其他?
ps 应用程序是在 VS2010 上用 .NET 4 用 C# 编写的,并且外部库是开源的,所以不用担心许可证。
我假设您正在使用某种风格的视觉工作室。
如果是这样,您需要将库“复制本地”属性设置为 true。
有关详细信息,请参阅此 Microsoft 文章
这样,当您构建项目时,它将在项目的 bin 文件夹中复制所有必需的库。