我有一個ASP.NET網站項目,它曾經在App_Code文件夾中擁有它的邏輯。我將一些代碼拉入了一個類庫項目(以允許單元測試)並添加了一個Project Reference。它編譯和運行良好。網站項目,項目引用和版本控制
問題是,網站項目代表項目引用(據我所知)的唯一方法是通過在/ bin目錄中編譯的dll的存在。我不想將這些生成的文件包含在版本控制(Subversion)中。將文件添加到SVN忽略列表 - 正如我通常對/ bin dll所做的 - 不是一種選擇,因爲我失去了項目引用。
因此,的問題:有沒有辦法在Web站點項目中維護項目引用,而不是將dll放在/ bin目錄中?
如果不是,我打算將類庫移到它自己的解決方案中並使用.refresh文件。由於項目總是會一起進行,這不是我的偏好。
你找到更多的理由不使用網站項目。 Web應用程序項目沒有這些問題。 – 2010-05-11 16:48:40
是的,原因是堆積如山。不幸的是,這個項目有點混亂。我試圖轉換幾次,放棄建立它。將代碼拉入類庫是實現轉換的第一步。 – Jerph 2010-05-11 16:53:10
您是否找到解決此問題的解決方案?你可以添加它作爲答案?我有一個類似的問題。我無法控制從網站轉換爲網絡應用程序的應用程序。想從Subversion中排除bin。 – Becky 2011-06-17 22:55:53