如果單個文件中存在代碼庫,Visual Studio是否可以遠程「包含」它?如何將遠程庫作爲原始源代碼包含到我的項目中?
考慮我寫的一個庫 - Nemmet。基本上,整個事物通過設計存在於單個文件中。這是一個非常有限的庫,幾乎沒有任何依賴關係。
爲人們包括源(甚至我自己,在其他項目中),他們將不得不執行下列操作之一:
- 下載回購和項目添加到他們的解決方案
- 創建文件,複製並粘貼到
Nemmet.cs
它
是的,他們可以安裝一個NuGet包,但你得到你的項目,而不是源編譯的DLL。 Nuget真的是功能,而不是源代碼。另外,它要求我作爲圖書館的所有者來創建和維護這個包,我真的不感興趣。
我在尋找的是將原始源代碼包含到項目中的更「隨便」的方式。
如果Visual Studio可以做一個「遠程包含」或什麼的話會更好。我希望能夠將源文件綁定到URL(Github上的「原始」URL),並讓VS每隔一段時間更新一次文件的內容,或按需(右鍵單擊>「從...更新」 URL「)。
(是的,這是假定你信任的來源。讓我們假設你做的。你必須與任何包含的庫同樣的問題。)
有沒有這樣的事可以以某種方式?我應該只是WGet嗎?我是不是想通過更明顯的方式來達到同樣的目的?
爲什麼不只將.cs文件包含在nuget包中而不是dll中? –
這個問題比我不想爲我自己的庫創建和維護Nuget包,或者依賴於可用於其他庫的包。如果源代碼在GitHub上,我寧願從那裏使用它。 – Deane