「名前を付けて保存」は使えない
管理人は Visual Studio を使って C#で開発をしてますが、偶に『あるプロジェクトをテンプレートにして、他のプロジェクトを開発したい』と思う事があります。
普通のファイルのように、名前を付けて保存をすると、プロジェクトファイルを別名で保存出来ますが、namespace等色々な設定は 元のままとなり、望んだ複製方法ではありませんでした。
むしろ、ソリューションに紐づく設定が「名前を付けて保存」した内容に置き換わってしまうので、この複製目的でやってはいけない作業です!

テンプレートのエクスポート
既存のプロジェクトをテンプレートにして、他のプロジェクトに利用(複製)する場合はテンプレートのエクスポートという機能を使います。
1.[プロジェクト] - [テンプレートのエクスポート]を起動する

2.[プロジェクトテンプレート]が選択されており、対象のプロジェクトであることを確認の上、[次へ]をクリックする

3.[テンプレート名]を設定し、必要があれば他の項目を設定の上、[完了]をクリックする

上記の設定をする事で既存のプロジェクトを基にテンプレートを作成する事が出来ました。新しいプロジェクトを立ち上げた時、下記のように作成したテンプレートを選択する事が出来ます。
