簡體   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