問題タブ [vsta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2015 - SSIS スクリプト コンポーネントが詳細モードで開かれるのはなぜですか?
以前に動作していた SSIS スクリプト コンポーネントを Visual Studio で編集しようとしています。しかし、「編集...」で開くと、代わりに「詳細エディター」が開きます。これは、[スクリプトの編集] ボタンにアクセスできないことを意味します。どうすれば元に戻せますか?
エラー リストには、次のような警告が表示されます。
次の型を読み込めませんでした: Microsoft.DataTransformationServices.DataFlowUI.ADONETDestationUI、Microsoft.DatatransformationServices.DataFlowUI、バージョン = 13.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 89845dcd8080cc91。コンポーネント エディタが正しくインストールされていることを確認します。
私は VS2017 を使用しており、SSIS プロジェクトのターゲット バージョンは SQL Server 2016 です。スクリプト コンポーネントは「Microsoft Visual C# 2015」で記述されています (歴史的な理由と、より高いバージョンはターゲット サーバーと互換性がないことが示されているため)。
以前はすべて機能していましたが、VS2015 (長年使用していなかった) をアンインストールしたときに壊れたと思います。VSTA 2015 と VSTA 2017 の両方がインストールされており、両方で修復を実行しました。また、VSTA 2015 を完全に再インストールしようとしました。
手動で開くと、SSIS XML ファイルには C# コードが含まれています。
プロジェクトで新しいスクリプト コンポーネントを作成すると、デフォルトで「C# 2015」になり、同じ問題が発生します。新しいソリューション/プロジェクトを作成すると、スクリプト コンポーネントはデフォルトで 'C# 2017' になり、エディターは機能します。
これは VSTA2015 の問題ですか? 誤って他のライブラリ/拡張機能をアンインストールしましたか?