Это версия Visual Studio, которую вы используете. Чтобы получить правильную версию SSDT, вам нужно перейти в раздел «О программе» или «Установка и удаление программ» и получить ее для SSDT.
В любом случае, проблема в том, что Microsoft удалила Targeting to SQL Server 2012 в SSDT версии 15.8.1 и впоследствии повторно добавила его в SSDT версии 15.9.0 (то есть самое последнее на момент публикации).
Просто обновите SSDT, и он у вас будет.
Примечание: Удалите SSRS и SSAS, если они установлены, в противном случае обновление SSDT завершится неудачно, и у вас будет много изжоги, когда он будет снова установлен.
журнал изменений предназначен для инструментов данных SQL Server (SSDT)
Разобрался - знал, что это будет что-то дурацкое.
Очевидно, целевой проект должны иметь ссылки:
включены в проект ПЕРВЫМ до того, как вы сделаете какое-либо копирование или вставку, иначе вы столкнетесь с проблемой, которую я описал.
Спасибо всем кто пытался помочь BTW.
Убедитесь, что вы копируете не только файлы Form.cs, но также файлы Form.designer.cs и Form.resx.
Но мне нужно спросить, почему вы хотите сохранить копия одной и той же формы в нескольких проектах в одном решении. Похоже, вы хотите обобщить код в нем, поместить его в библиотеку классов и повторно использовать там, где это применимо.
Используйте ReSharper (получите демонстрацию), щелкните правой кнопкой мыши класс в представлении кода, выберите Refactor-> Move и переместите его в другой проект.
Добавленный Преимущество заключается в том, что если вы измените пространство имен, перемещая его между проектами, оно автоматически обновит все ссылки.
Вы выбираете файл или используете конструктор для «копирования» всех элементов управления? Выбор файла YourForm.cs
в обозревателе решений и его копирование с помощью копирования и вставки или перетаскивания в другой проект должно выполнить то, что вам нужно.