В моем случае проблема заключалась в том, что файл решения не находился в той же папке, что и файл проекта, поэтому мне пришлось скопировать папку 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?

Благодарю.

Ответы на вопрос(0)

Ваш ответ на вопрос