【问题标题】:Referencing a project in MVC在 MVC 中引用项目
【发布时间】:2020-04-07 05:04:06
【问题描述】:

我有一个 MVC,它通过用户界面获取提交给它的文件,然后将这些文件保存在一个文件夹中。我还有一个单独的项目,我之前做了一个文件夹,转换其中的文件,然后将转换后的文件保存到新文件夹中。 我不知道如何将项目连接到MVC,以便我可以从MVC中的用户界面调用文件夹转换方法。

谢谢!

【问题讨论】:

  • 通常,应避免从 Web 应用程序调用外部可执行文件。您是否可以将相关业务逻辑放在类库中,然后从两个项目中引用该类库?这样,您的 Web 应用程序就可以在不调用外部可执行文件的情况下完成所需的工作。
  • 我需要将类库保存为 .dll 吗?如果是这样,我似乎不知道该怎么做
  • 只需编译应用程序即可将其保存为 DLL。但一般我们不直接引用DLL。如果您希望所有项目都在同一个解决方案中,则添加对该项目的引用。如果您想将它们分开,则将您的 DLL 打包到 NuGet 包中,然后添加对 NuGet 包的引用。

标签: c# html asp.net-mvc model-view-controller asp.net-mvc-5


【解决方案1】:

编译一个单独的应用程序来转换文件夹中的文件,例如控制台应用程序,并在诸如 Windows 任务计划程序之类的计划程序上运行它。它可以完全独立于 MVC 应用程序。

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 2019-04-13
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多