問題タブ [compiler-services]
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.
typescript - tsc --moduleは、引数に関係なく常に同じ出力を生成します
私はJavascript、NodeJS、そして-明らかに-TypeScriptにかなり慣れていません。src/services
(Windows)のコンパイラサービスを試して、エディタにインテリセンスなどを提供したいと思います。
require
私の知る限り、NodeJSサーバーでTypeScriptサービスコードを実行し、エディターから通信できるようにする必要があります。NodeJS固有のTypeScriptサービスコードが見つからなかったため、--module amd
RequireJSを介してNodeJSで利用できるようにするには、サービスコードをコンパイルする必要があると思います。
上記が正しければ、サービスコードをコンパイルしようとすると--module amd
、デフォルトのモジュールの種類を使用した場合とまったく同じ結果が得られます(以下を参照)。
c# - この System.Runtime.CompilerServices の使用、非使用、または乱用は、どのような価値 (または危険) をもたらす可能性がありますか?
従来のスパゲッティで、このスパイシーなミートボールに出くわしました。
これはおそらく価値がありますか?それとも、(保持するために) 害がある可能性がある、より良い質問ですか?
c# - コードで参照していないのに、何かが定義またはインポートされていないというエラーメッセージが表示されるのはなぜですか?
.DLL をビルドしようとすると、「定義済みの型 'System.Runtime.CompilerServices.IsVolatile' が定義されていないか、インポートされていません」というメッセージが表示されます。
それでも、「IsVolatile」をソリューション全体で検索すると、次のようになります。
ご覧のとおり、「IsVolatile」へのすべての参照はコメント アウトされています。完全に切り取っても、同じエラーメッセージが表示されます。Visual Studio (2003) 自体は、エラー メッセージ (3 つの同一のメッセージがあります) を 2 回クリックしてもどこにも行かないため、それがどこにあるのかわかりません。
何が原因で、どうすれば修正できますか?
vb.net - Declare と System.Runtime.InteropServices.DllImportAttribute の違いは何ですか?
私は VB.NET を使用しており、System-DLL からアイコンを取得しています。したがって、私は使用しますExtractIconEx
。コメントで述べたようにDestroyIcon
、リソースを再度解放するために使用しています。
今までラインを使っていた
そのメソッドを宣言します。
のこの例からIcon.FromHandle
、彼らが使用していることがわかります
違いはなんですか?
DllImportAttribute
と同じように簡単に機能しないように見えることに特に悩まされていDeclare
ます。私は次のテストを行いました:
私GetPrivateProfileString
はiniファイルから文字列を取得するために使用します。
動作します。エントリをlpReturnedString
バッファに書き込み、41 を返します。
そのままlpReturnedString
にしておきますが、正しい文字列長の 41 を返します。
f# - 任意の CSV ファイルのタイプ情報を推測しますか?
次のコンソール プログラムを使用して、Csv 型プロバイダーの型情報 (データではなく) を取得したいと考えています。ファイル名は、コマンド ライン引数として渡されます。ただし、CsvProvider<>
定数リテラルのみを受け入れるようです。
それを回避する方法はありますか?または、F# スクリプトを使用してそれを行うことは可能ですか? それとも、F# コンパイラ サービスが役に立ちますか?
または、これを行う他のプロジェクトはありますか?
c# - C# で IteratorStateMachineAttribute を使用できないのはなぜですか?
F12派生しようとしていたクラスでGo To Definition( ) を実行したところ、メソッドの 1 つが でマークされていることに気付きましたAsyncStateMachineAttribute
。を継承しStateMachineAttribute
ます。私は興味があったので、MSDN でこの属性とそのすべての派生物を調べることにしました。それが私をこれ に導き、私はこの声明に出くわしました:
IteratorStateMachineAttribute
メソッドが C# の反復子メソッドであるかどうかをテストするために使用することはできません。
その声明は目立つように作られているので、それには深刻な意味があるに違いありませんが、それがなぜそうなのかについてのそれ以上の説明はありません. この点について洞察を持っている人はいますか?
c - DEV C++ ヘッダー ファイル リスト
DEV C++ コンパイラは、ソース コードの stdio.h、file.h、time.h などのヘッダー ファイルをどこからインクルードしますか? ヘッダファイルを含むフォルダはどこですか? または、これらのヘッダーは別のファイル拡張子で含まれていますか?
visual-studio - ファイルまたはアセンブリ 'System.Runtime、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a' を読み込めませんでした
VisualStudio 2017 Wep API プロジェクトで次のエラーが発生しました。
ファイルまたはアセンブリ 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
スタックトレース:
正確な時期は正確にはわかりませんが、Visual Studio (バージョン 15.3.2 へ) への更新後か、wep Api パッケージの更新後です。
すでに解決した他のいくつかの問題が発生しましたが、今はこのエラーで立ち往生しています。呼び出しアセンブリはSystem.Runtime.CompilerServices.Unsafe
. 私の最初の推測は、このパッケージとこれに依存するパッケージをダウングレードすることでした。私はすでにダウングレードしましたが、成功しませんでした。
また、ソリューション内のすべてのパッケージの再インストールを試み、失敗したアセンブリ参照 (いくつかありました) をチェックし、パッケージ バージョンの重複をチェックします。運がない。
更新: さらにいくつかのバンプの後、System.Runtime は参照フォルダーに存在するようになりましたが、黄色 (欠落) とマークされています。「System.Runtime」パッケージを再インストールしただけなので、ソリューションが破損しているか、パッケージがバグです。ターゲット フレームワークは 4.7 です