如何将具有两个依赖项目的visual studio解决方案发布到azure?

时间:2016-07-12 15:24:01

标签: asp.net-mvc azure

在Visual Studio 2013中,我有两个项目的MVC解决方案: 项目1 项目2

项目1取决于项目2

它在我的本地计算机上工作正常,但是当我部署到Azure时出现错误:

Could not load file or assembly 'MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies.

我的问题:我是否必须将这两个项目分别部署到azure或仅部署主项目?

1 个答案:

答案 0 :(得分:0)

它应该自动运行,但要注意您在PC上注册的任何库,因为它们会自动链接到GAC版本,并且属性中的“Copy Local”将设置为false。您可以将其更改为true并强制它将副本放入bin文件夹,以便正确复制。

您只需要在直接引用该文件的项目上执行此操作。如果project2引用project1,它会自动将所有输出dll复制到bin。