繁体   English   中英

如何在C#部署中包含文件?

[英]How can I include files in a C# deployment?

我有一个我需要用我的C#应用​​程序部署的DLL。 当我点击“发布”时,它目前没有包含在安装包中,那么我该如何包含它呢?

如果我有app.config和我想用我的应用程序部署的其他文件,那么这个过程会有什么不同吗?

如果它被引用,它应该自动包含。 我已经部署了几个需要第三方dll的应用程序,他们发布了OK。

是否在您的项目中正确引用了dll? 这是我目前唯一可能想到的问题,但如果不是你的代码就不会编译和/或链接。

要获取xls文件以进行部署,您只需将该文件添加到解决方案中,然后在该文件上设置“复制到输出目录”属性。

我认为你使用的是Visual Studio?

如果您在项目属性的“ 发布”选项卡下使用Visual Studio 2008(我没有使用Visual Studio 2005的经验),请单击“ 应用程序文件”按钮。 这将显示项目所需的所有依赖项组合的列表。 如果您发现默认情况下Visual Studio发布者工具未发布所需的dll,则可以进入此处并将违规dll的发布状态设置为包含

有时在我更复杂的项目中,根据依赖类型,我必须进入此菜单并强制包含某些dll,而不是默认的Prerequsite设置。

...但是这一切都假设您在所需的项目中正确引用了程序集,并且所有内容都编译得很好。

你不能将dll作为资源添加到安装程序项目中吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM