episerver安裝將episerver程序集放到GAC中,我用C:/ windows/assembly看到它們。哪些dll被epowerver項目使用?
此外,episerver安裝後,所有episerver dll都會出現在C:/ Program files/Episerver中。
當通過episerver部署中心或Visual Studio 2010使用episerver模板創建episerver項目時,我發現新創建的項目的bin文件夾中包含很多episerver-dll,這並不令人驚訝。我想他們是從C:/ Program files /複製的。如果我在Visual Studio中打開該項目,我會發現它是那些被引用的dll,而不是來自GAC或C:/ program files/episerver的dll。
好吧,這一切都很混亂。 爲什麼Episerver把dll放在gac中而不是引用它們?處理episerver dll在團隊中的發展的最佳方式是什麼?
此外,如果episerver會引用來自GAC的ddl,我將如何看到VS.我的意思是,參考文獻的性質是什麼?
感謝您的回答,但第1點和第4點對我來說似乎是矛盾的。另外,在VS中,我沒有看到.NET選項卡上的episerver dll,因此第4點可能是正確的說法。而第3點似乎也與第4點相矛盾,或? – staccata 2012-04-01 13:12:13
關於第2點:Episerver似乎需要在生產服務器上安裝episerver,因爲在episerver.config中有類似physicalPath =「C:\ Program Files(x86)\ EPiServer \ CMS」的引用,這是因爲CMS不在webroot下,但在中心位置,這對我來說似乎不是很乾淨,但我明白它有它的優點。 – staccata 2012-04-01 13:15:24
這可能是我可憐的寫作:) Pp。1和4 - 是的,這是我的錯誤 - GAC的程序集不會進入.net選項卡。第3頁和第4頁 - 沒有任何關係。當我在第3頁中說「使用GAC」時,我的意思是使用episerver安裝(將庫安裝到GAC中)。 GAC適用於部署/使用 - 您不必將.dll文件包含在輸出文件夾中,.NET將在GAC中找到參考。 – 2012-04-01 14:45:50