C#、Visual Studio 2019(Windows10、64ビット)でインストーラ(msi)を作成中です。
インストーラプロジェクトをビルドまたはリビルドすると下記エラーが
出て、インストーラが作成されなくなってしまいました。
=== 警告メッセージ↓ ========
COM 参照 "TaskScheduler" をパス "C:\Windows\SysWOW64\taskschd.dll" から処理
しています。
'IRegisteredTask.GetRunTimes' の引数のうち少なくとも 1 つをランタイム マーシャ
ラーでマーシャリングできません。
したがってこのような引数はポインターとして渡され、アンセーフ コードの使用が
必要になります。
=== 警告メッセージ↑ ========
SysWOW64のtaskschd.dllを呼んでるのがダメっぽいので
C:\Windows\System32\taskschd.dll
を参照するようにしましたが、参照画面を閉じて開きなおすと
COMのTaskScheduler 1.1 Type Library に勝手に
チェックが入ります。
インストーラを作成できる解決法をお教えいただけると幸いです。

回答1件
あなたの回答
tips
プレビュー