3
每當我添加一些不在項目當前目錄中的引用時,它會使它成爲絕對路徑。那麼我們必須編輯項目文件並將其編輯爲相對的。作爲一個由六位左右開發人員組成的團隊,有人總是忘記在常規基礎上這樣做(特別是在建立一個有大量參考的項目時)。使視覺工作室總是有一個相對路徑參考?
有沒有一種方法,使總是相對的路徑?我在設置中看不到選項。我們不能成爲唯一需要相對路徑的開發者。
任何建議或解決方案?
感謝
每當我添加一些不在項目當前目錄中的引用時,它會使它成爲絕對路徑。那麼我們必須編輯項目文件並將其編輯爲相對的。作爲一個由六位左右開發人員組成的團隊,有人總是忘記在常規基礎上這樣做(特別是在建立一個有大量參考的項目時)。使視覺工作室總是有一個相對路徑參考?
有沒有一種方法,使總是相對的路徑?我在設置中看不到選項。我們不能成爲唯一需要相對路徑的開發者。
任何建議或解決方案?
感謝
你需要把你引用的解決方案/項目的當前目錄結構,藉此默認功能的優勢。例如,如果你有這樣的結構...
\FolderA\FolderB\References\abc.dll
\FolderC\my.sln
\FolderC\Project\my.csproj
...然後VS似乎無法確定正確的相關性。
你應該(這是我在那裏與源控制引用打算),可以考慮這樣的結構...
\FolderC\my.sln
\FolderC\References\abc.dll
\FolderC\Project\my.csproj
...這讓VS瞭解被用於該項目的所有路徑和允許它使用相對路徑。
我真的會推薦添加對源代碼控制的引用(它通常不是很多的磁盤空間,真的),因爲它可以幫助您避免其他版本問題。
聲明:這是來自觀察,我無法找到任何MS記錄它。
引用源是否受到控制? – StingyJack
並不總是,爲什麼? –