【发布时间】:2018-12-31 22:29:59
【问题描述】:
Visual Studio 在新的 Office 插件解决方案中创建的默认 Excel Web Add-in 模板有两个项目:
-
AppName:一个清单项目,只有一个 XML 文件。 -
AppNameWeb:一个 .NET Framework 4.6.1 项目,包含多个模板文件。
我想删除 .NET Framework 项目并改用一个全新的 .NET Core 项目,它是我刚刚在同一个解决方案中创建的。
我去了AppName的项目参考对话框。我删除了 AppNameWeb 包括我的 .NET Core 项目,然后我确认了更改。
现在我收到此警告:
项目“AppName.csproj”以“netcoreapp2.1”为目标。它不能被以 '.NETFramework,Version=v4.6.1' 为目标的项目引用。
我打开了AppName项目属性,但是我没有将其目标框架更改为.NET Core 2.1的选项,它只列出了.NET Framework 4.x.x
问题是:是否可以将 Office Addins 项目的目标框架从 .NET Framework 更改为 .NET Core?如果不是,如何使用带有 ASP.NET Core 的 Office 插件的最佳方式是?
谢谢!
【问题讨论】: