簡體   English   中英

項目發布后或bin目錄用完后,項目引用路徑將如何起作用?

[英]How does project reference pathing function once a project has been published or is running out of a bin directory?

諸如System,System.Core,System.Data,System.Web和其他類似System之類的引用通常已將其路徑設置為硬盤驅動器上程序文件中的某些系統路徑。

我一直認為,如果您沒有在這些文件上將copy local設置為true,那么它們將不會被復制到bin目錄或發布目錄,並且當應用程序放置在服務器上時,它將使用前面討論的系統路徑來利用這些文件。服務器或運行應用程序的任何計算機上的dll。 我認為這是因為如果發布到不帶mvc的服務器時,應用程序將引發錯誤通知您此問題,對於服務器中缺少.net框架的情況也是如此。

這個對嗎? 您的應用程序在運行時將利用服務器上項目中提供的系統路徑嗎? 復制本地如何發揮作用? 如果這些文件在bin目錄中被引用會怎樣?

對於已部署的代碼,引用它們的位置無關緊要,僅是為了幫助Visual Studio知道在哪里查找。

這個stackoverflow問題是關於從哪里加載DLL的,這是一個復雜的主題。

暫無
暫無

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

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