饅頭遣いのおもちゃ箱

  • ゆっくりMovieMaker4
    • よくある質問
      • インストール・起動・更新時のトラブル
      • 他のアプリケーションとの競合
      • UI・キー操作
      • タイムライン
      • ゆっくりボイス
      • エフェクト機能
      • 立ち絵機能
      • 編集作業
      • 動画出力
      • プラグイン
        • プラグインを使用する
        • プラグインを作成する
        • プラグイン一覧
        • YMM v4.22以前に作成したプラグインがv4.23以降でビルドできない
      • AviUtl関連
      • その他
    • 過去のバージョン
  • Psdファイルをバラすやつ
  • その他のソフトウェア
  • 備忘録
  • ソーシャル
  • お問い合わせ

開発者支援

YMM v4.22以前に作成したプラグインがv4.23以降でビルドできない

背景

ゆっくりMovieMaker v4.23.0.0で.NET7から.NET8に移行したた関係で、v4.22.x.x以前に作成されたプロジェクトファイルをv4.23.0.0以降でビルドすると、以下のようなエラーが表示されビルドできなくなっています。

TEXT
CS1705 アセンブリ'YukkuriMovieMaker.Plugin' (...)は、参照されているアセンブリ '...'より新しいバージョンを含む'...'を使用します
MSB3277 "..." の異なるバージョン間で、解決できない競合が見つかりました。

以前にビルドしたdllは引き続きYMM v4.23.0.0以降でも使用できますが、再ビルドを行う場合はプロジェクトファイルをYMM v4.23以降用に編集する必要があります。

移行手順

以下の手順を実行し、プロジェクトファイルをYMM v4.23.0.0以降用に編集する必要があります。

  1. プロジェクトファイルをダブルクリックまたは右クリック→プロジェクト ファイルを編集
  2. <TargetFramework>をnet8.0-windows10.0.19041.0に変更
  3. ビルド(B)→ソリューションのクリーン(C)を実行
TEXT
<PropertyGroup>
      <!-- ↓ここをnet7.0からnet8.0に変更 -->
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
<UseWPF>true</UseWPF>
...省略...
</PropertyGroup>

関連文書

  • ゆっくりMovieMaker v4.22.x.x以前に作成されたプロジェクトファイルの移行手順

Edit on Github
© 2011-2025 饅頭遣い, Built with gatsby-blog-mdx