我正在開發的Web服務,並使用VS嚮導後來發佈它。我的服務使用也應該發佈的外部dll。如何告訴系統發佈dll到web服務bin
文件夾。複製額外的DLL,同時發佈網絡服務
0
A
回答
0
如果您添加對外部dll的引用並使用dll內的任何內容,該dll將自動複製到您的dll的bin
文件夾中。
如果你的DLL動態加載,你可以嘗試添加以下內容到.csproj
文件:
<Target Name="AdditionalPublish" AfterTargets="AfterPublish">
<Copy SourceFiles="" DestinationFolder="$(OutputPath)" />
</Target>
指定SourceFiles
與要發佈的內容:https://msdn.microsoft.com/en-us/library/3e54c37h.aspx
例如,假設您想要複製這些DLL:
<ItemGroup>
<ExternalFiles Include="lib1.dll;lib2.dll;lib3.dll"/>
</ItemGroup>
<Target Name="AdditionalPublish" AfterTargets="AfterPublish">
<Copy
SourceFiles="@(ExternalFiles)"
DestinationFolder="$(OutputPath)"
/>
</Target>
0
我假設當您發佈P內VS創造* .pubxml文件roperties文件夾,例如我使用VS 2015 for MVC 4.5及以下是我的位置,我的* .pubxml文件被發現。
在ASP.NET Web Deployment using Visual Studio: Deploying Extra Files解釋,您可以編輯該XML文件,並添加額外的DLL文件夾這裏。
相關問題
- 1. 發佈網絡服務
- 2. 發佈網絡服務 - 未找到
- 3. 如何發佈ASMX網絡服務
- 4. Rails 3發佈到外部網絡服務
- 5. Python服務發現:通過本地網絡發佈服務
- 6. 發佈網絡API在不同的服務器
- 7. 我的網絡服務版本可以同時公開發布Android APK嗎?
- 8. 在默認網絡服務器上發佈web服務
- 9. Android:網絡服務發現
- 10. 網絡服務發現Android
- 11. 多態性同時發佈到網絡API控制器
- 12. 使用網絡服務檢索網絡帳戶結算餘額
- 13. 向服務器發佈帶有額外值的表單數據
- 14. 未發佈到服務器的ASP.Net DLL
- 15. 如何在網站上發佈網絡服務
- 16. Yammer API - 發佈到外部網絡
- 17. 發送發佈數據到網絡服務器 - Android
- 18. 實時網絡服務
- 19. 時間服務器網絡
- 20. 同時運行網絡服務器和TCP服務器
- 21. 發佈dll - 複製到bin文件夾
- 22. iOS CoreBluetooth/iBeacon:同時發佈iBeacon和外設服務
- 23. 從網絡服務器複製目錄到映射的網絡驅動器
- 24. 網絡服務
- 25. 從網絡上的SQL服務器發佈數據
- 26. 如何發佈包含.WSDL文件的網絡服務
- 27. 用PHP保護/發佈網絡服務器上的文件
- 28. 發佈網站到IIS,服務器鎖定DLL文件
- 29. 訪問asp。 VM外部的網絡開發服務器
- 30. 分佈Erlang,網絡,回聲服務器