簡體   English   中英

ASP MVC WebApi和.Net Core構建導致二進制文件沖突

[英]Asp MVC WebApi & .Net Core build results in conflicting binaries

最近幾天我一直在梳頭。

我在同一解決方案中有一個MVC WebApi項目(api)和一個ASP.NET Core網站(演示文稿)。 兩者都針對.Net Framework 4.6.1

他們每個人都獨立運作良好。

表示項目的數據依賴於( 而不是以二進制/引用的方式)api項目。

當我構建演示站點時,它會將各種二進制文件的不正確版本放入api bin文件夾。 這意味着我實際上不能輕松調試兩個項目,因為Web配置中的綁定重定向會崩潰。

無法加載文件或程序集“ System.Net.Http.Formatting”或其依賴項之一

如果刪除api bin文件夾並構建演示文稿,我會在api bin文件夾中找到一些二進制文件(盡管不是api主二進制文件本身)。

我有什么辦法可以阻止演示文稿的生成,將二進制文件放置在錯誤的位置?

所有nuget軟件包都已合並,並且都指向4.6.1

(是的,我已經在尋找將api遷移到ASP.NET Core的方法了,因為從理論上講這應該可以解決問題,但是我無法立即訪問此操作)

任何幫助將非常感激!

我也遇到了同樣的問題,然后我為API創建了另一個項目,並在將API作為一個單獨的項目托管后通過URL訪問它。

API應用程序是可從我的.net核心應用程序訪問的服務結構OWIN托管v4.5應用程序。

暫無
暫無

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

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