問題タブ [assembly-references]
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.
c# - CSharpProvider ランタイム コンパイルで DLL が見つからない
CSharpCodeProvider を使用して実行時に DLL をコンパイルしています。私のコードは一部のマシンでは正常に動作しますが、他のマシンでは次のエラーで失敗します:
エラー CS0006: メタデータ ファイル 'EntityFramework.dll' が見つかりませんでした
コード スニペットを次に示します。
なぜこれが起こっているのでしょうか?
c# - コンパイラがメソッド名を見つけられません
C# と XAML で Windows 8 用のアプリケーションを作成しています。
AppNamespace という名前空間内に 2 つのクラスを定義しました。これらのクラスの 1 つは、コンストラクター内で 3 次元のブール配列を取ります。
したがって、定義は上で見ることができます。
次に、'NewPage.xaml' という gridapp に新しいページを作成しました。そのページには、配列内の値を操作するテキスト ボックスがいくつかあります。(ここは特に問題ないようです)
次に、「NewPage.xaml.cs」でボタンをクリックすると、クラスにインスタンスが作成され、クラス内でメソッドが実行され、「NewPage.xaml.cs」の上部に 3 次元が定義されます以下に示す配列、
問題は、コンパイラが「className」がクラスであることを認識しているが、1 つのパラメーターを受け取るコンストラクターがないと言い、次のようにも言うことです。
「ProjectName.className には「メソッドの定義が含まれておらず、タイプ ProjectName.className の最初の引数を受け入れる拡張メソッド「メソッド」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?」
この情報から私の問題がどこにあるのか誰でも特定できますか?
これを編集して、他の名前空間宣言、最初に "Solver.xaml.cs" の宣言を表示しました。
「Solver.xaml」の宣言:
azure - コピー ローカル セットを使用しても、リンクされたプロジェクト DLL を含まない Azure パッケージ
4 つのプロジェクトを含む Azure ソリューションがあります。(Windows 8 上の VS 2012、Azure Tools 1.8)
- 共通コードのコア プロジェクト
- Web ロール フロント エンド
- データを処理するためのサービス ロール (SQL Azure DB から)
- スケジュールされたタスクの Worker ロール
すべてのロール プロジェクトには、copy local = true... 標準のものを使用してコア プロジェクトへの参照があります。
Web ロールとワーカー ロールは正常に動作しますが、サービス ロールは初期化 - 開始 - リサイクル ループでスタックし続けます。サービスを参照すると、Could note load file or assembly FileNotFoundException
. 案の定、サーバーへの RDP と DLL がありません。
パッケージ ファイルをローカルで確認すると、他のロールには欠落している DLL が含まれていますが、サービス ロールは含まれていません。
VS を使用して (Azure パブリッシュではなく) サービス ロールをローカル ファイル システムに発行すると、コア DLLが含まれ、VS 設定がコピー ローカルに対して正しいことが証明されます。
VS 内から、Azure 展開パッケージに追加されるファイルに影響を与える他の方法はありますか? または、VS を使用せずにパッケージの作成をスクリプト化する簡単な方法はありますか?
c# - visualsvnアセンブリリファレンス
Visual Studio 2012でvisualsvnを使用して、自分と2人のパートナーの間でWebフォームプロジェクトを共有しています。私たちの1人がプロジェクトを作成し、他の誰かがそれを開こうとすると、多くのアセンブリ参照エラーが発生します。
これにより、ソリューションがアップロードされたときにファイルが欠落していると思います。すべてのユーザーがVS2012を使用しています。
誰もがこれらのエラーの原因を知っていますか?
c# - アセンブリ ファイル名が同じ extern エイリアス
ユーザーが外部エイリアスが機能しないという問題を抱えているというこの質問の拡張と見なすことができる問題があります。
私が経験している違いは、2 つのプロジェクトが同じファイル名を出力することです。1 つ目 (古いバージョンなのでLegacyと呼びます) には、バイナリ シリアル化されたクラスが含まれています。2 番目 ( Current ) は、私のドメインの次のバージョンです。新しいドメインで使用するためにLegacyをCurrentにマップする変換ライブラリ ( Compatibility )を作成しようとしています。
両方のプロジェクトが MyApp.Domain.dll にビルドされるため、アセンブリがCompatibilityの出力フォルダーにコピーされると、一方が他方によって上書きされます。これが発生すると、実際には同じ名前のファイルが 1 つしかないため、コンパイラは同じアセンブリの 2 つのバージョンがあることを認識できません。
次のようになります。
解決策の 1 つは、 Currentの出力ファイル名を変更すること(「V2」などを追加すること) であると認識していますが、回避できる場合は変更しない方がよいでしょう。「MyApp.Domain」署名を維持するのが好きです。あるいは、 Legacyの出力を出力フォルダーのサブフォルダーにコピーして、そこで参照するようにコンパイラーに指示する方法はありますか? 他の解決策はありますか?
c# - 展開および/または登録に失敗しましたC#
C#にデバイスアプリケーション(コンパクトフレームワーク)があります。ソリューションをデバッグすると、次のエラーが発生します。
私はこれについていくつかの調査を行い、参照を削除して追加し直そうとしました。また、エミュレータをハードリセットしましたが、それでも何もありません。
私を助けてください!
asp.net - ASP.NET プロジェクトで多くのエラーが発生します。なんで?
昨夜、Visual Studio 2012 から asp.net Web サイトを作成しましたが、完全に正常に動作します。プロジェクトを bitbucket にコミットしてからプッシュしましたが、コードを複製してプロジェクトをビルドして実行しようとすると、名前空間などに関する多くのエラーが発生します。何故ですか?元のファイルは問題なく動作します。最初は間違いを犯したのではないかと思ったので、別の新しいプロジェクト (Visual Studio 2012 から提供されたデフォルトのアプリケーション) をコミット/プッシュしようとしましたが、それを複製しても同じエラーが発生します。エラーは次のとおりです。
https://www.dropbox.com/s/6zn1qbx8kr3avc2/errors.PNG
プロジェクトを複製するたびにパッケージをインストールする必要がありますか?