以前書いた記事の続編?というかいろいろですね。
C#でサービスアプリケーションを作っていて思ったことを記載します。
Visual Studio 2012、2013では、サービスインストーラーの追加は、サービスのデザイナーを右クリックして追加します。
また、コンポーネントを追加するときに、EventLogを追加してお手軽にやろうと思ってしまいますが・・・ログの出力先によっては、使わないで自前で書きましょう。なぜかといいますと・・・
ログの出力先がApplicationに固定されてしまったり、InstallUtil.exeでインストールする際に、ログが既にあるとインストールに失敗してしまいます。
一度、これに気づいて、サービスをインストールしてしまい、そのあとで、直してしまうと、InstallUtilで失敗してしまうのです。
すでに別のログで登録されてしまっていると・・・
その場合、一度削除してあげないとなりません。
自前で書く場合ですが・・・もっと読む...
まあ、よくある話なのですが・・・
Visual Studio 2012 C#でサービスアプリケーションを作り、Installutil.exeでインストールできるようにつくるとして、ServiceInstallerを入れる
とりあえず、Serviceとして作ったクラスの”デザイナー”を開いて、ツールボックスのコンポーネントからドロップしてあげればよい。
まあ、これはともかく、
Installutil.exeを使ってインストール、アンインストールをしていると、Installerが ArgmentExceptionで失敗、ロールバックすることがありますが、海外などで見ると、Eventlogへの登録関連でおきますよね。
自前でInstallerコード書けば、
もっと読む...
えー、ブログロールって便利なんですけど、1個しか作れないし、一覧なのでちょっと不便。リンク集みたいに使えてもいいなーと思うし、そうなれば、カテゴリ毎にわけてみたいなーということで・・・
以前にも階層化シリーズをつくってきましたが、とうとうブログロールに手をだすことにしました。
現状は、階層化の表示まではできていますけど・・・まだまだバグが~
どんなもんかは、右のブログロールを見てもらえるとわかる・・・かな?
もっと読む...
最近は、ASP.NET 3.5で管理サイト、Silverlight 3でブログパーツという構成で、開発をしています。
まあ、もう一つのゲーム系ぶろぐを見てくれている方なら、すでにお分かりですが・・・
ネットゲー Phantasy Star Universe(PSU)のキャラクターを、ブログパーツで表示するものです。
表示例は、おもにPSUぶろぐにて、管理ツールはこちら
PSUはアップデートを重ねて、キャラクターのステータスが複雑になってしまいまして・・・従来はHTMLで手打ちしていたのですが・・・かなぁり面倒になってしまいました^^;
サーバー側に登録して、ブログパーツで表示できるようにと考えていたのが、ようやく実現した感じです。
もっと読む...
おもにPSUぶろぐではあまり触れなかったのですが・・・ぶりちゃんの趣味の一つは自作PC関連ですねぇ。
その中に、アプリケーション開発も含まれます。
まあ、仕事のほうでちょくちょくやってますんで・・・個人的にとなると、あまりやらなくはなってきてるのですがね^^;
とりあえず、ずーっとお仕事も含めプログラミングはやっています。
基本は、C,C++ですが、
- Java(1.0.2のころから) SE/MEを含む
- C#(最近になって覚えたのですが・・・C++とJavaの知識があれば、すんなりと使えますねぇ)
- C++/CLI(なれると、ふつうのC++が使えなくなります)
で開発をしてます。
もっと読む...