gpt4 book ai didi

f# - 添加 View 对话框在引用 F# 项目的 MVC 5 项目中不起作用

转载 作者:行者123 更新时间:2023-12-04 18:43:23 25 4
gpt4 key购买 nike

  • 使用 Visual Studio 2013,使用 MVC 模板创建一个新的 ASP.NET Web 应用程序项目。通过右键单击“Views\Home”文件夹并选择“添加... View ”来验证“添加 View ”对话框是否起作用。
  • 现在向解决方案添加一个新的 F# 库项目。 “添加 View ”对话框应该仍能正常工作。
  • 现在,通过右键单击 References 文件夹,选择 Add Reference,然后浏览到 Solution...Projects 并选中您刚刚添加的 F# 库项目,将项目引用从 MVC 项目添加到 F# 项目。

  • 此时,如果右键单击“Views\Home”文件夹并选择“添加... View ”,您将在弹出警告框中而不是“添加 View ”对话框中收到错误消息:

    There was an error running the selected code generator: 'Object reference not set to an instance of an object.'



    解决方法包括但希望不限于:
  • 每次要添加新 View 时,删除对任何 F# 项目的所有引用。
  • 卸载任何引用的 F# 项目,但在每次要添加新 View 时保留项目引用。

  • 我的问题是:
  • 其他人看到这种行为,还是只有我?
  • 有没有人知道比删除引用或卸载 F# 项目更好的解决方法?
  • 有谁知道微软是否已经在努力解决这个问题?如果不是,这是否应该报告给 F# 团队或 Visual Studio 团队?

  • 在此问题和仍然无法使用 NuGet 向任何 F# 项目添加 Entity Framework 6 引用这一事实之间,我开始对 Microsoft 对 F# 语言的 promise 程度感到紧张。

    最佳答案

    不确定这是否对您有帮助,但请检查解决方案中 EntityFramework 的版本。我的解决方案中有两个项目,无论出于何种原因,Web 项目都有 EF 6,类库项目是 EF 6.1。从解决方案中完全卸载 EF 并在两个项目上重新安装 EF 6.1 后,“添加新 View ”操作开始工作。

    关于f# - 添加 View 对话框在引用 F# 项目的 MVC 5 项目中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19624226/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com