既存のプロジェクトのコピーをディスクに作成し、いくつかのソースファイルを削除し、いくつか追加して新しいファイル名でディスクに保存し、新しいディレクトリに保存します。これは可能ですか?新しいプロジェクトを作成することを知っているAPIは、すべての詳細をゼロから埋める必要がありますが、APIが欠けているか、APIでサポートされていないファイルのプロパティがいくつかあります。私はMicrosoft.CodeAnalysis.MSBuild名前空間のMSBuildWorkspaceオブジェクトを使用して作業しています。Roslynワークスペースで既存のプロジェクトをコピーする方法はありますか?
0
A
答えて
0
MSBuildWorkspaceを使用して新しいソースファイルをプロジェクトファイルに追加したり、新しいドキュメントをプロジェクトに追加したり、変更されたソリューションをワークスペースに適用したりすることができます。新しい文書をプロジェクトのディレクトリにソースファイルとして保存し、追加された新しい文書を含むプロジェクトファイルを書き換えます。また、この方法でもドキュメントを削除(およびディスクからソースファイルを削除)することもできます。
関連する問題
- 1. Intelljiの既存のワークスペースに他のプロジェクトをインポートする方法
- 2. XMLフォーマット設定をプロジェクトに保存する方法とワークスペースを保存する方法はありますか?
- 3. プラグインからワークスペース内の新しいプロジェクトにフォルダをプログラムでコピーする方法はありますか?
- 4. Eclipseクラスパス変数を1つのワークスペースから新しいワークスペースにコピーする方法はありますか?
- 5. プロジェクトをインポートしてワークスペースをリフレッシュするヘッドレスな方法はありますか?
- 6. プロジェクトの一部を別のプロジェクトにコピーする方法はありますか?
- 7. プロジェクトをインポートした後にeclipseのワークスペースにプロジェクトをコピーする方法は?
- 8. Roslyn Workspaceでプロジェクトをプレコンパイルする方法
- 9. 既存のAngular 5プロジェクトに追加する方法はありません
- 10. 既存のEclipseプロジェクトをMyEclipseワークスペースにインポートする
- 11. eclipseでJavaプロジェクトのコピーを作成する方法はありますか?
- 12. MATLABワークスペースをスタックにプッシュする方法はありますか?
- 13. RoslynのAdhocWorkspaceを使用してプロジェクトとドキュメントでソリューションを永続化する方法はありますか?
- 14. Flex/Eclipseワークスペース内のプロジェクトのリストを保存する方法
- 15. ダイアグラムを別のプロジェクトにコピーする方法はありますか?
- 16. TransactionScopeを既存の接続で使用する方法はありますか?
- 17. バルクユーザーを別のワークスペースで既存のラリープロジェクトに追加する方法は?
- 18. 既存のZendプロジェクト/アプリケーションからzfproject.xmlファイルを生成する方法はありますか?
- 19. Jenkinsパイプラインでワークスペースの外にあるディレクトリからファイルをコピーする方法
- 20. 既存のプロジェクトをroslynでC#ソリューションに追加するにはどうすればよいですか?
- 21. ブロブストアの既存のBlobを上書きする方法はありますか
- 22. Azureテーブルの既存のパーティションを判別する方法はありますか?
- 23. 既存のウィジェットのサイズを取得する方法はありますか?
- 24. 既存のWebプロジェクトで翻訳を実装する方法は?
- 25. Azureで既存のAPSNETMVCプロジェクトをホストする方法は?
- 26. 既存のNSUrlSessionを取得/キャンセルする方法はありますか?
- 27. Ruby on Railsは既存のデータベーススキーマをインポートする方法がありますか?
- 28. EDFファイルをRにインポートする既存の方法はありますか?
- 29. アソシエーションに既存のレコードをフェッチする方法はありますか?
- 30. 既存のタイプにインターフェイスを実装する方法はありますか?
お返事ありがとうございます。私はどのように修正し、既存のプロジェクトを知っていますが、私がしたいことは、既存のプロジェクトのコピーとして開始し、それを新しいファイルの場所に保存する新しいプロジェクトを作成することです。 – Shane
これまでのところ、ワークスペースは、この方法でプロジェクトを作成(および永続化)することをサポートせず、既存のプロジェクトに新しいドキュメントファイルを追加するだけです。 –
ありがとうございます。私の最善の選択肢は、.csprojファイルのコピーを作成することです。 – Shane