質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

0回答

871閲覧

PowerShellを使いVisualStudio2013のslnファイルを2019Verにアップグレードしたい

tk68716

総合スコア24

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2021/06/23 08:50

編集2021/06/23 08:58

使用環境:Windows10 64bit

こんにちは

タイトルの通り、VisualStudio2013で作成されたslnファイルを2019にアップグレードしたいです。

アップグレードに関しては下のサイトの記述のように一つ一つslnファイルを開き、リビルドをしていくそうですがslnファイルは100個以上あるため日が暮れてしまいます。
Visual Studio2015のslnファイルを2017版に変換する方法

こちらの記事を参考にPowerShellを使ってコマンド一発でアップグレードしようと試行錯誤しているのですが、Shellを作成するのは初めてのことで非常に苦戦しております。
複数のソリューションファイルを一気にアップグレードする

調べたこと、行ったこと

Devenv コマンド ライン スイッチ
統合開発環境(IDE)のさまざまなオプションを設定したり、コマンドラインからプロジェクトをビルド、デバッグするにはDevenvスイッチを用いるとあり、
/upgradeオプションを使うとバージョンアップができるとありますが、何も起こらない状況です。

shell

1#ソリューション名の取得 2$slnfile = "C:\Data\WebSite\test\src\pkg\shop\AgencyImport\test.sln" 3 4$devpath = "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.exe" 5 6#VisualStudio2019で指定のソリューションファイルを開く 7&$devpath $slnfile /upgrade 8

実現したいこと

Powershellから対象のslnファイルを開く

エクスプローラーにあるslnファイルを削除する

Powershellから対象のslnファイルのリビルドを行う  

次のslnファイルを開く

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gentaro

2021/06/23 12:53

コマンドラインから単純に同じ事やって表示されるメッセージを確認してみては?
tk68716

2021/06/24 14:02

ご回答ありがとうございます。
Zuishin

2021/06/25 09:34

PowerShell が難しいなら Microsoft Power Automate を使えばいいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問