簡體   English   中英

在項目中包含DLL文件,以避免循環引用以部署asp.net應用程序

[英]Include a DLL file in project to avoid circular reference for deploying asp.net application

我有以下解決方案結構

Test_Solution
 |_ Test1.csproj
       |_ Reference
              |_ SomeDll.dll
              |_ Others.dll
       |_ Files

 |_ Test2.csproj
       |_ Reference
             |_ Test1.dll
             |_ Etc.dll
       |_ Files

Test1項目是一個Web應用程序(帶有mvc 3的ASP.NET)。

Test2是一個單元測試項目。

看起來, Test2已經引用了Test1.dll(具有一些在Test1項目中找到的功能)

對於部署應用程序,我將使用msbuild命令創建軟件包(它將創建cmd文件,ZIP和一些XML文件)。

我也想在該軟件包中包含Test2.dll但由於循環引用警告而無法執行。

為什么要包含該Test2.dll 因為我想在服務器上部署整個程序包並使用Test2.dll運行測試(自動測試), Test2.dll同時安裝應用程序。

最好的方法是什么?

進行自定義構建,該構建始終構建兩個項目並將兩個結果打包到zip中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM