問題タブ [visual-studio-2008-sp1]

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 投票する
5 に答える
5218 参照

wcf - Silverlightアプリケーションでdatacontractserializerを使用した非常に遅いパフォーマンスの逆シリアル化

状況は次のとおりです。

Silverlight 3アプリケーションは、asp.netでホストされているWCFサービスにアクセスして、グリッドに表示するアイテムのリストを取得します。リストがクライアントに渡されると、IsolatedStorageにキャッシュされます。これは、DataContractSerializerを使用して、これらすべてのオブジェクトをストリームにシリアル化し、ストリームに圧縮してから暗号化することで実行されます。アプリケーションが再起動されると、最初にキャッシュからロードされ(上記のプロセスが逆になります)、DataContractSerializer.ReadObject()メソッドを使用してオブジェクトが逆シリアル化されます。これはすべて、最近まですべてのシナリオでうまく機能し、「キャッシュからのロード」パス全体(復号化/解凍/逆シリアル化)に最大で数百ミリ秒かかりました。

一部の開発マシンでは、すべてではありませんが(すべてのマシンWindows 7)、逆シリアル化プロセス-つまり、ReadObject(stream)の呼び出しには数分かかり、マシン全体がロックされているように見えますが、VS2008でデバッガーで実行している場合のみです。デバッガーの外部でデバッグ構成コードを実行しても問題はありません。

疑わしいと思われることの1つは、例外の停止をオンにすると、ReadObject()が多数のSystem.FormatExceptionをスローし、数値が正しい形式ではなかったことを示していることがわかります。「JustMyCode」をオフにすると、何千ものこれらが画面にダンプされます。処理されないものはありません。これらは、キャッシュからのリードバックと、WCFサービスからデータを取得するためのWebサービス呼び出しの終了時の逆シリアル化の両方で発生します。ただし、これらの同じ例外は、速度の低下をまったく経験していない私のラップトップ開発マシンで発生します。そしてFWIW、私のラップトップは本当に古く、私のデスクトップは4コア、6GBのRAM獣です。

繰り返しますが、VS2008のデバッガーで実行しない限り、問題はありません。他の誰かがこれに見えますか?何かご意見は?

バグレポートのリンクは次のとおりです:https ://connect.microsoft.com/VisualStudio/feedback/details/539609/very-slow-performance-deserializing-using-datacontractserializer-in-a-silverlight-application-only-in-debugger

編集:FormatExceptionsがどこから来ているのかがわかりました。それらは「設計による」ようです-double.NaNをシリアル化して、xmlがNaNのように見える場合に発生します... DCSが値を数値として解析しようとしているようですが、失敗します例外を除いて、「NaN」などを検索します。al。そしてそれらを処理します。私の問題は、これが機能しないということではありません...それは機能します...それはデバッガーを完全に機能不全にするだけです。これをより効率的に処理するようにdebugger/vs2008sp1を構成する方法を知っている人はいますか。

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

silverlight - VS2008 SP1 での Silverlight 1.0 アプリケーションの開発

VS2008 SP1 で Silverlight 1.0 (1.0 である必要があります) を開発する方法に関するガイド、ハウツー、または一般的なドキュメントを教えてください。

私は情報を高低で検索しましたが、すべてが古くなっているようです (Visual Studio 2008 ベータ版、リリース候補版、およびアルファ版パッケージ用の Silverlight 1.0 ツールを参照) か、単に VS2008 SP1 では機能しません。

何をインストールする必要があり、どのプロジェクトを作成する必要がありますか? Silverlight 1.0 SDK をインストールしましたが、これでは開始点がわかりませんでした。Web サイトで Visual Studio 用の Silverlight 2.0 Tools を使用して 1.0 アプリを開発できると提案されましたが、提案されたテンプレートが存在せず、Silverlight 3.0 Tools for Visual をインストールしました。土壇場だったスタジオ。

よろしく

ムー

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

.net - Embed resource in a .NET assembly without an assembly prefix?

When you embed a resource into a .NET assembly using Visual Studio, it is prefixed with the assembly name. However, assemblies can have embedded resources that are not assembly-name-prefixed. The only way I can see to do this is to disassemble the assembly using ILDASM, then re-assemble it, adding the new resource -- which works, but... do I really need to finish that sentence?

(Desktop .NET Framework 3.5, Visual Studio 2008 SP1, C#, Windows 7 Enterprise x64.)

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

.net - Windowsサービスが「キーがappSettings構成セクションに存在しません」でクラッシュします

キー「UserID」の下にリストされている同じ質問 がappSettings構成セクションに存在しませんが、残念ながら、私の場合はどの回答も機能しませんでした。すべてが正常に機能していました。すべてをチェックインし、ソリューションを再度開くと、上記でクラッシュし始めました。私が間違っていることのヒントを見つけることができません。何か案は?

0 投票する
5 に答える
1885 参照

c# - Page_Load で Session を使用できず、以下のエラーが発生しました

このエラーが発生した理由:

オブジェクト参照がオブジェクト インスタンスに設定されていません。

このコードを page_load に入れると:

================================================== ========================

このセッションは、ユーザーが私の Web サイトにログインしたときに作成され、このセッションは他の領域で機能します...

ご清聴ありがとうございました

================================================== ========================

答えてくれてありがとう

削除しましBackEndUtils.OverallLoader();たが、エラーがまだ存在します

私は試してみTeststr = Convert.ToString(Session["Co_ID"]);ましたが、エラーは消えました - しかし、なぜそのセッションがnullなのかわかりません

セッションが完全に機能する他の領域で=そのフォームのボタンなど

何か問題でもありますか?

私のWebページのマークアップは次のようなものです:

================================================== ===============================

私はこのコードを次のようなボタンに入れました:

そのボタンを押すと、ページ Load(POSTBACK) + IN Button_Click のこのコードが完全に機能し、23 (私の Co_ID) が表示されます

しかし、ブラウザーでページを (初めて) 実行すると、ページの読み込みでこのコードが null と表示されます。

なぜ?

どうもありがとう

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

c# - Visual Studio のカスタム ツールをデプロイする方法は?

Visual Studio 2008 SP1 用の独自のカスタム ツールがあります。これは 5 つのアセンブリで構成されています。私の他のプロジェクトで頻繁に使用されるコードを含む 3 つのアセンブリ、VS2008 SDK 上のアセンブリ ラッパーが 1 つ、ツールを含むアセンブリが 1 つです。

コマンド ライン「C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe」と引数「/ranu / rootsuffix Exp」はすべて完全に機能します。

その後、実験的なハイブではなく、作業中のVSコピーに展開しようとしています。gacutil /i Asm1.dllすべてのアセンブリRegAsm Asm1.dllに対して、カスタムツールを使用したアセンブリに対してのみ実行しています。どちらのユーティリティもエラーを出力せず、すべてが計画どおりに機能し、レジストリ キーも表示されます。しかし、PC を再起動してもツールが機能しません (「このシステムでカスタム ツール 'TransportGeneratorTool' が見つかりません」というエラーが発生しました)。私は何を間違えましたか?

ラッパーは次のようになります。

私のツールコード:

結果のレジストリ キー:

これが私のカスタム属性のコードです(ラッパーアセンブリにあります):

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

visual-studio-2008 - Visual Studio 2008 修正プログラムを自動的にインストールする方法はありますか?

VS 2008 sp1 にはいくつかのホット フィックスがありますが、それらをすべて手動で 1 つずつインストールするのは面倒です。必要なすべてのホット フィックスを自動的にインストールする Visual Studio アップデーターはありますか?

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

c# - C#/ ASP.NET Webアプリケーションで完全なファイルパスを返す方法は?

これは本当に簡単なはずですが、私はインターネットに投稿された多くの解決策を試したので、ここでこれを試してみようと思いました。選択したファイルから完全なファイルパス(ディレクトリとファイル名)をキャプチャする必要があるVS2008Webアプリケーションがあります。したがって、ユーザーはファイルを選択し、処理のために制御をコードに転送するボタンの1つをクリックします。では、どうすればファイルパスを取得できますか?ファイル名は取得できますが、パスは取得できません。ありがとう!

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

javascript - VS2008: JavaScript のブラケット マッチングを有効にする方法はありますか?

VS2008 のブラケット マッチングは便利な機能ですが、JavaScript コードでは機能しないようです。

有効にする方法はありますか?

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

c++ - 大容量メモリの割り当て時にプロセスをクラッシュさせる

重大なメモリリークを見つけようとしています(一度に15MBですが、このような割り当てを複数の場所で行っています)。最もわかりやすい場所を確認してからAQTimeを使用しましたが、それでも特定できません。今、私は2つのオプションが残っているのを見る:

1)SetProcessWorkingSetSizeを使用する:これを試しましたが、150MBを超えて使用しても、プロセスは正常に実行され続けます。

2)一度に1MB以上を割り当てる場合は、ブレークポイントを設定します。これを行うにはどうすればよいですか、内部に「if> 1MB」を含む新しいオーバーロード演算子ですか?