問題タブ [compiler-errors]

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.

0 投票する
3 に答える
1269 参照

c# - 新しい構造体を作成して返すときにこのエラーが発生するのはなぜですか?

このコードをコンパイルするとエラーが発生します。

こんにちは!

コンパイラは、「割り当てられていないローカル変数 'vector' の使用」と言い、戻り値を指します。Vector2 が参照型になっているように見えます (イベント メンバーなしでは正常に動作します)。何が起こっている?

0 投票する
3 に答える
1695 参照

compiler-errors - F1001 RAD STUDIO 2009 の内部コード ジェネレータ エラー

コードでこの価値のないエラーが発生しています。非常に一貫性があり、コンパイラを再起動しても何も起こりません。他の誰かがこれを解決したことがありますか?

0 投票する
6 に答える
12586 参照

visual-studio-2008 - MSIセットアッププロジェクトでの「回復不能なビルドエラー」

少し前に、VisualStudioDeploymentプロジェクトをビルドするときにこのエラーが発生しました。

「回復不能なビルドエラー」

VSのインストールが破損しているか、いくつかの重要なファイルを削除したと思いましたが...

0 投票する
6 に答える
145624 参照

c++ - 配列の添え字に無効な型'int[int]'

このコードは、タイトルに示されているコンパイルエラーをスローします。誰かが何を変更するか教えてもらえますか?

前もって感謝します

0 投票する
2 に答える
1877 参照

c# - C#コンパイラが暗黙のキャスト演算子を呼び出さないのはなぜですか?

次のタイプがあるとします。

そして、次のコードスニペットをコンパイルしてみてください。

これはうまくコンパイルされ、エラーは発生しませんでした。i1とi2は整数にキャストし、加算が評価されます。

しかし、次のタイプがある場合:

別のコードスニペットをコンパイルしてみてください。

そして、なぜコンパイラが「エラーCS0019:演算子'+'をタイプ'MyNullable<Money>'および'MyNullable <Money>'」のオペランドに適用できないのかという質問がありますか?

0 投票する
13 に答える
848 参照

refactoring - コンパイルエラーによるリファクタリングは悪いことですか?

私は、コンパイル エラーを導入することによって、いくつかのリファクタリングを行うことに慣れてきました。たとえば、クラスからフィールドを削除し、それをいくつかのメソッドのパラメーターにしたい場合、通常は最初にフィールドを削除しますが、これによりクラスのコンパイル エラーが発生します。次に、パラメーターをメソッドに導入すると、呼び出し元が壊れます。等々。これは通常、私に安心感を与えました。私は実際にリファクタリングに関する本を (まだ) 読んだことがありませんが、以前はこれが比較的安全な方法だと思っていました。でも、本当に安全なのだろうか?それともやり方が悪いのでしょうか?

0 投票する
3 に答える
1415 参照

wpf - HierarchicalDataTemplate および TreeView バインディングのコンパイル エラー

UserControl を実装し、その上に TreeView コントロールを配置しました。XAML ファイルは次のようになります。Treeview とのデータ バインディングに HierarchicalDataTemplate を使用しています。

次のように、データ クラスを TreeView にバインドしています。

しかし、このコードをコンパイルすると、次のエラーが発生します。

エラー MC1000: 不明なビルド エラー、「型 'System.ComponentModel.IEditableCollectionView' をアセンブリ 'WindowsBase、Version=3.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' から読み込めませんでした」。行 9 位置 87.' xaml ファイルで。

XAML ファイルに HierarchicalDataTemplate を含むコードをコメントすると、プロジェクトはエラーなしでコンパイルされます。コンパイルエラーを超えている理由がわかりません。

これについて私を助けてください。

0 投票する
6 に答える
7199 参照

c# - C# が const として宣言できる型のセットを制限するのはなぜですか?

コンパイラ エラーCS0283は、基本的な POD 型 (および文字列、列挙型、および null 参照) のみを として宣言できることを示しますconst。この制限の根拠について理論を持っている人はいますか? たとえば、IntPtr など、他の型の const 値を宣言できると便利です。

の概念constは実際には C# のシンタックス シュガーであり、名前の使用をリテラル値に置き換えるだけだと思います。たとえば、次の宣言が与えられた場合、Foo への参照はコンパイル時に "foo" に置き換えられます。

これにより、変更可能な型が除外されるため、コンパイル時に特定の型が変更可能かどうかを判断するのではなく、この制限を選択したのではないでしょうか?

0 投票する
11 に答える
165915 参照

visual-studio - 「アセンブリ参照がありませんか?」コンパイル エラー - Visual Studio

私は現在、社内の他のアプリケーションが WCF サービスと連携するためのサーバー コントロールに取り組んでいます。変更コードを変更してコントロールを再コンパイルするたびに、AsseemblyInfo.cs の AssemblyVerison クラスと AssemblyFileVersion クラスを 1 ずつインクリメントします。たとえば、私の最新のビルドは 1.0.07.0 から 1.0.08.0 になりました。

消費アプリケーションが最新のファイルを bin ディレクトリにコピーしてファイルを更新し、コンパイルしようとすると、次のエラーが発生します。

型または名前空間名 'MyControl' が名前空間 'MyNamespace' に存在しません (アセンブリ参照がありませんか?)

このエラーを解決するには、現在の参照を削除して、参照を再度追加する必要があります。

参照を削除して再度追加せずにサーバー コントロールを更新する方法はありますか?

サーバー コントロールの名前は厳密ではありません。
@JPunyon - 消費するアプリケーションにサーバー コントロール プロジェクトをソリューションに追加させるということですか?

0 投票する
1 に答える
417 参照

c++ - マネージ C++ プロジェクトに dll 参照を追加するときのコンパイラ エラー

VS 2008 を使用していますが、C++ プロジェクトでマネージ C++ ファイルに dll 参照を追加すると、コンパイラ エラーが散発的に発生します。スマート ポインターを使用できるように、dll への参照を追加しようとしています。 例: #import items.tlb

問題は、コンパイラがitems.tlh内の散発的な場所でクラッシュすることです。まるでバイトのチャンクが行方不明の消去されたかのようですが、ファイルを開くと、前述のエラーへの参照が見つかりません。

プロジェクト全体を数回再構築しようとしましたが、別のマシンで試しましたが、コンパイラエラーは一貫しておらず、完全に消えることもありますが、新たに再構築すると問題が再発することがあります。生成された.tlhファイルのサイズが理由かもしれないと言われましたが、実際には問題を解決したり、正しい方向に向けたりすることはありません。

同じ症状になった人いますか?ありがとうございました