У меня есть решение, которое содержит как проекты C#, так и C++/CLI. Моя проблема в том, что проекты на C++ всегда устарели, и среда IDE продолжает спрашивать, хочу ли я их создавать.Проекты VC++ остаются устаревшими
Существуют некоторые пользовательские шаги сборки, которые копируют некоторые файлы здесь и там, и я подозреваю, что это может вызвать проблему (?). Мне было бы неплохо отключить последнюю проверку этих проектов (если нет другого способа), потому что на данный момент они не будут изменены. Как я могу это сделать?
Обратите внимание: this question очень похож, но не является дубликатом.
У меня всегда были проблемы, когда у меня есть проект C++/CLI, ссылающийся на проект C#. Кажется, что независимо от того, что я делаю, проект C# всегда запускает C++/CLI в перестройку, даже если ничего не меняется. Я еще не нашел для этого исправления. Может быть, вы столкнулись с той же проблемой? –
Возможно, но, к сожалению, я тоже не нашел решения. Ну, я обновил свою машину с тех пор, так что теперь это гораздо менее раздражает :) –
Хорошо, оказалось, что это не ошибка проекта C#. У меня был несуществующий файл заголовка, упомянутый в моем проекте на C++, и именно это вызвало пересоединение. Видимо, это ошибка в Visual Studio. Вы можете проверить любой из них. –