В моем случае проблема заключалась в том, что файл решения не находился в той же папке, что и файл проекта, поэтому мне пришлось скопировать папку nuget в папку решения, чтобы решить эту проблему.
я есть серьезная проблема с конфигурациями проекта. Все началось, когда я хотел добавить новую конфигурацию решения (названную «Dev_WithSource») на основе существующей конфигурации «Отладка» и проверил «Создание конфигураций проекта». По какой-то причине конфигурации проекта были зарегистрированы в файле sln, что правильно отображалось в Configuration Manager, но блоки «PropertyGroup Condition» в файлах csproj не были созданы. Это привело к ошибке «OutputPath not set ...».
Итак, я попытался повторить всю процедуру. После удаления всех строк с упоминанием «Dev_WithSource» из файла sln конфигурации проекта «Dev_WithSource» по-прежнему отображаются в диспетчере конфигурации. Я искал все файлы csproj и sln в моем решении. Ни один из них не содержит текст "Dev_WithSource".
После всего этого я попытался разработать надстройку. Я могу получить фантомные конфигурации с project.ConfigurationManager.ConfigurationRowNames, но я также не могу удалить их. Я что-то пропустил? Эти конфигурации хранятся в некоторых других файлах, а не в csproj / sln?
Благодарю.