繁体   English   中英

如何发布具有两个依赖项项目的Visual Studio解决方案?

[英]How to a publish visual studio solution with two dependencies projects to 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.

我的问题是:我是否必须将两个项目分别部署以使天蓝色或仅部署主项目?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM