我想創建一個解決方案來控制 C# 項目中的項目引用。理想情況下,此解決方案與 IDE 無關,因此可以與 Visual Studio、Jetbrains Rider 甚至 VS Code 一起使用。這樣做的原因是我見過由于人們創建幾乎任意的項目引用而完全搞砸的解決方案。在項目發展到一定規模后,很難讓他們直接上手。我知道 Visual Studio Enterprise 提供了這種開箱即用的功能。不幸的是,在我目前的公司中,我們沒有 VS Enterprise。因此,我想自己創建它。那么最好的方法是什么?在做了一些研究之后,我認為利用.NET 編譯器平臺(“Roslyn”)及其工作區 API 可能是個好主意?似乎我可以將它部署為 NuGet 包,然后可以在任何 IDE 或構建自動化中使用。但也許有更簡單或更好的方法,在我開始深入研究之前,我想聽聽您對此的看法。另外:如果“Roslyn”方式是正確的,是否有一些關于如何創建與工作區 API 配合使用的分析器的好資源?提前致謝。
- 1 回答
- 0 關注
- 246 瀏覽
添加回答
舉報
0/150
提交
取消