タグ

2009年9月24日のブックマーク (7件)

  • VSホスト・プロセス(*.vshost.exe)とは何か?[VS 2005のみ、C#、VB]

    VSホスト・プロセス(*.vshost.exe)とは何か?[VS 2005のみ、C#、VB]:.NET TIPS 連載目次 Visual Studio 2005(以降、VS 2005)で、C#やVB(Visual Basic)の新規プロジェクトを作成すると、その出力フォルダ(具体的には「bin\Debug」フォルダと「bin\Release」フォルダ)内に「<アセンブリ名>.vshost.exe」(以降、「*.vshost.exe」と表記)というファイルが自動的に生成される。 例えば、「WindowsApplication1」というアセンブリ名のWindowsアプリケーションを作成する場合、(「WindowsApplication1.exe」というアセンブリ・ファイルのほかに)「WindowsApplication1.vshost.exe」というファイルが自動生成される。これは従来のVis

    VSホスト・プロセス(*.vshost.exe)とは何か?[VS 2005のみ、C#、VB]
    noazoh
    noazoh 2009/09/24
  • よさだやぐぶろぐ - ホスティングプロセス *.vshost.exe (VS2005)

    noazoh
    noazoh 2009/09/24
    *.vshost.exe および *.vshost.config について
  • log4netのヘッダ、フッタ - 匣の向こう側 - あまりに.NETな

    log4net-1.2.10を使っているのですが、ヘッダ、フッタに改行が入らずに悩みました。 <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param name="Footer" value="[Footer]\r\n" /> <param name="ConversionPattern" value="%-5p %d [%t] %m [%c]%n" /> </layout> あちこち見た感じ、これで良さそうなんですが、1.2.10から変わったのかしら? 公式のドキュメントを調べてやっと意図通りに。 <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Heade

    log4netのヘッダ、フッタ - 匣の向こう側 - あまりに.NETな
    noazoh
    noazoh 2009/09/24
    ヘッダーフッターに改行が入らない件
  • koido Blog - koido Blog

    XP祭り2009 ◎XP祭り2009 ~ XP10周年:ソフトウェア開発から日が変わる ~ http://kokucheese.com/event/index/325/ アジャイル開発の実践者の講演やワークショップ、 恒例のLT(ライトニング・トークス)など、 盛りだくさんになっています。 上記より参加申し込みください。 posted @ 1:35 | Comment (0) INETA Day 2009 募集開始 INETA Day 2009の募集を開始いたしました。 今年も、【最新技術トラック】、【コミュニティトラック】、チュートリアルトラック】 の3立てです。 【最新技術トラック】では、マイクロソフトの萩原様とアークウェイの森屋様を スピーカーとしてお招きし、クラウドでのアーキテクチャや開発について、 語っていただきます。 【コミュニティトラック】でも、最新のWeb系の技術などを

    noazoh
    noazoh 2009/09/24
    アプリケーション名.日付.log という名前でログを保存する方法
  • 『log4net ErrorHandler拡張』

    C#を使って開発案件に携わるとき、ログのように「毎回使うもの」に困ることが多い。 何度も使ってるのだから見積もりは下げられそうなものだけど、 毎回異なる作りをするから結局工数はそのまま。 ログのオープンソースで成熟しているものはないの? こういう流れでlog4netを使ってみることになりました。 どうやらstableなのはlog4net 1.2.10のようです。 ここから手に入ります。 http://logging.apache.org/log4net/download.html ただし、このlog4netに罠が1つある・・・。 log4net内でエラーとなった場合、以下のエラーハンドラが呼ばれること。 log4net.Util.OnlyOnceErrorHandler だいたい名前から想像できるように、1回しかチャレンジしない。 それ以降は握りつぶされてしまう。 きちんと作ったアプリケー

    『log4net ErrorHandler拡張』
  • .NET開発でもオープンソース・フレームワークを使おう ― @IT

    稿の読者ターゲット】 ・.NETを使った業務システムの開発者 ・その開発者の中で特に、どのようなフレームワークを構築すればよいのかを検討する方 ■.NETでの業務システム開発でオープンソース・フレームワークって必要? 近年、大規模業務システム開発では、オープンソースのアプリケーション・フレームワーク(以下、単に「フレームワーク」と略記)を導入することが一般的になってきています。 しかし、.NET開発者の皆さんはフレームワークを使った業務システム開発と聞くと、Javaの話と考えることが多いのではないでしょうか? Javaによる業務システム開発では、StrutsやSpringというほぼ業界スタンダードといってもよいWebアプリケーション向けのフレームワークを使って開発を進めることが多くあります。さらに開発プロジェクトによっては、これらのフレームワークを拡張したり機能追加したりして、その業務

  • アプリケーション設定を活用するには?[2.0のみ、C#、VB] - @IT

    Windowsアプリケーション(やコンソール・アプリケーション)自体の設定に関する情報(以降、アプリケーション設定)は、.NETでは通常、アプリケーション構成ファイル(「<プログラム名>.exe.config」という名前のXMLファイル)で管理する。この仕組みを利用して、プログラムで扱う設定情報をハード・コーディングせずに外部データで管理しておけば、プログラムをビルドした後からでも(その外部データであるXMLファイルを書き換えるだけで)容易にプログラムの挙動を変更できる。 このプログラム自体の(固定的な)設定情報を外部データ化する手法は、1つのプログラムの挙動を利用環境や利用ケースに合わせて変化させたいときなどで役立つ。例えばあるプログラムにデモ版と製品版の2つのエディションがあり、それぞれのエディションごとにWindowsフォーム上のタイトル文字列を切り替えたいような場合、(プログラム自

    noazoh
    noazoh 2009/09/24
    app.configのファイル名を実行時に取得する方法