deployment - F#编译/部署

标签 deployment f# compilation

我有一个库 A,它依赖于 Microsoft Office Excel Interop。

然后我有一个依赖于应用程序 A 的应用程序 B。

如何设置 Visual Studio 以便轻松部署我的应用程序?

我尝试在属性选项卡中使用 --standalone 标志。但我最终得到了几个 dll,包括 FSharp.Core.dll(因此它没有“包含”在应用程序中)和 A.dll

但是无论我是否使用--standalone,应用程序输出文件夹中都没有Excel interop dll。问题是:如何部署应用程序以确保每个人都有 Excel 互操作 dll?

我已经尝试将 dll 复制/粘贴到应用程序文件夹,但没有用...

谢谢你的帮助

最佳答案

您应该能够在解决方案资源管理器中转到项目 A 中的 Microsoft.Office.Interop.Excel 引用的属性,并将“复制本地”设置为 True.

那么 B 的构建过程应该会自动复制 A 中引用的互操作库。我认为这应该也适用于 --standalone,但我还没有测试过。

关于deployment - F#编译/部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937713/

相关文章:

git - 如何在推送时自动部署我的 git repo 的子模块?

asynchronous - F# 使用关键字和递归函数

.net - 这是 F# 结构化 printf 错误吗?

c++ - 我从使用编译器 c++11 的 uva online judge 那里收到一条错误消息……我不知道为什么会产生这个错误

c++ - C++程序转C后如何查看(如果有)?

由于 NetFx451,Azure 部署失败

ios - Ionic - 应用程序卡在启动画面上

qt - qt5 简单应用程序无法在 Windows 7 中运行

validation - F#强制用户输入整数

perl - 如何检查 Perl 脚本是否有任何编译错误?