0

我喜歡NuGet,我喜歡它如何親切地恢復我的軟件包。不過,我很厭倦顯示在我班的字母順序列表中的項目根這樣的packages.config文件:可以在解決方案資源管理器中隱藏packages.config嗎?

Oh, packages.config! Why must you be here?

我似乎記得,從項目不包括文件(但將其留在磁盤上和源代碼控制中)將破壞恢復軟件包的能力。有沒有什麼可以做到讓項目根源變得美麗?

+0

你是否認爲,最好有一個映射到源代碼管理但在項目中不可見的文件? –

+0

@ T.S。 - 我不確定我是否完全理解你的問題,或者至少是否是修辭。就個人而言,我從項目中排除重要文件沒有問題,但將它們留在磁盤和源代碼管理中。我發現這種方法適用於在文本編輯器中通常不會修改的內容,但是由於其他原因需要使用。一些想到的例子是ReSharper的「DotSettings」文件和TypeScript轉換的JS文件。 – bubbleking

+0

Resharper設置不是您項目設置的一部分,但是您的nuget是。特別是如果你不斷恢復這些軟件包。如果經營規模很大,你買不起這個。你一次下載軟件包,簽入DLL並且永遠不會恢復它。如果你有300個項目,你需要統一nuget版本,同樣的事情。你無法負擔得起恢復。在這個意義上,我甚至不需要packages.config –

回答

1

項目應該還原基於packages.config文件安裝的軟件包,不管它是否包含在項目中。所以你可以排除它。

+0

哦。那麼我想我會糾正!我將這個標記爲答案,並且從項目中移除文件導致不希望的事情的機會,我會重新審視這個問題。 – bubbleking

相關問題