作成日: 2021/04/09 最終更新日: 2021/04/28
文書種別
不具合
状況
修正済み
詳細
Visual StudioにTypeScript 3.7以降がインストールされた環境において、ComponentOneのプロジェクトテンプレート(Coreのプロジェクトテンプレートを含む)を使用する際、アプリケーションウィザードで「クライアントIntellisenseを有効にする」「TSファイルを追加する」にチェックを入れてプロジェクトを作成すると、次のようなビルドエラーが発生する場合があります。
Build:'pageCount' はクラス 'CollectionView' でプロパティとして定義されていますが、ここでは 'RemoteCollectionView'でアクセサーとしてオーバーライドされています。
Build:'totalItemCount' はクラス 'CollectionView' でプロパティとして定義されていますが、ここでは 'RemoteCollectionView'でアクセサーとしてオーバーライドされています。
Build:'totalItemCount' はクラス 'CollectionView' でプロパティとして定義されていますが、ここでは 'RemoteCollectionView'でアクセサーとしてオーバーライドされています。
回避方法
この問題は2021J v1(4.5.20211.308)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
c1.mvc.basic.lib.d.tsファイルの1行目に以下のコードを追記して、セマンティックチェックを無効にする方法が有効です。
または、TypeScript 3.7より前のバージョンを使用することでも回避できます。
https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-364
※修正版を適用しない場合の回避方法は以下の通りです。
c1.mvc.basic.lib.d.tsファイルの1行目に以下のコードを追記して、セマンティックチェックを無効にする方法が有効です。
// @ts-nocheck
または、TypeScript 3.7より前のバージョンを使用することでも回避できます。
https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.typescript-364