【发布时间】:2016-12-09 02:10:09
【问题描述】:
我有一个使用 Visual Studio 2017 RC (MSBuild) 创建的 .NET Core (ASP.NET Core) 项目。
我还有一个旧的 F# 项目库(传统的 .NET Framework 库),可以编译为 dll 文件。我想在上述 ASP.NET Core 项目中使用它。
为此,我在 ASP.NET Core 项目中添加了一个项目引用,打开了命名空间,并在我的控制器中进行了一些函数调用;使用 VS 中的 ISS 运行 ASP.NET Core 服务器时,它可以完美运行。
我的问题是,如果我想部署到 linux (Ubuntu),这种安排是否可行?还是使用 .NET Core 中的外部 PCL/dll 会立即使其仅限于 Windows?
请注意,我不必将 .NET Framework 作为目标框架添加到我的 csproj(它是 MSBuild Core)中,它可以正常工作。
【问题讨论】:
标签: c# .net msbuild asp.net-core .net-core