4
我有一個用C#編寫的無法發佈System.Net.Http.dll和System.Net.Http.WebRequest.dll的WPF應用程序。爲什麼發佈無法發佈System.Net.Http.dll?
當用戶啓動他們收到錯誤的應用程序:
Could not load file or assembly 'System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
複製此問題:
- 打開VS2012
- 文件 - >新建 - >項目 - > Visual C#中 - > WPF應用程序
- 右鍵單擊引用 - >管理NuGet程序包...
- 添加個微軟的ASP.NET Web API客戶端庫通過搜索Microsoft.AspNet.WebApi.Client
- 右鍵單擊項目 - >屬性
- 單擊發布選項卡
- 取消選中自動遞增的版本和各發行
- 點擊立即發佈按鈕
- 注意的是,在
publish\Application Files\WpfApplication1_1_0_0_0
文件夾,你會看到System.Net.Http.Formatting.dl l.deploy但您不會看到其他兩個文件,System.Net.Http.dll.deploy或System.Net.Http.WebRequest.dll.deploy。
此處同樣的問題。你有沒有找到更好的方法? – 0li 2017-01-13 16:04:15