我有一个编写c#的程序,它引用了用F#编写的程序集.如果我想分发它,我需要包含FSharp.Core.dll程序集吗?(假设用户没有安装F#)
问题是,当我构建我的解决方案时,Visual Studio不会复制此dll(或任何其他相关的F#dll).如何指示它将dll复制到输出文件夹?
更新:我目前只是手动复制dll进行部署.我只是想知道为什么需要它.
在VS中,如果在C#项目中右键单击FSharp.Core的程序集引用,选择"properties",并将"Copy Local"更改为"True",然后将FSharp.Core.dll复制到输出目录.
(对于在开发计算机上安装在GAC中但未在部署计算机上安装的任何DLL,通常都是如此.)