忍者ブログ

技術メモ

Home > ブログ > .Netframework

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【GAC[Global Assembly Cache]の一覧及び登録】

GACにアセンブリをインストールするには、2つ方法がある
1.エクスプローラを使って、GACにファイルをドロップする方法
  C:\WINDOWS\assembly[WINDOWS⇒%System%]
2.VS2XXX コマンドプロンプト上で以下のコマンドを実行する
  gacutil -i アセンブリファイル名
  ※因みに削除は以下のコマンド
  gacutil -u アセンブリ名

 

PR

【セットアッププロジェクト】

Windows アプリケーションのセットアップ プログラムの作成
基本的な以下の操作の説明
・アプリケーション プログラム ファイルを Program Files フォルダへコピーする
・プログラム メニューにショートカットを追加する
・デスクトップ上にショートカットを作成する

1.セットアッププロジェクト作成
  Windowsフォームアプリケーションプロジェクトを立ち上げて、
  ソリューションに新しいプロジェクト[セットアッププロジェクト]を
  追加する
2.プロパティ変更
  以下の2つのプロジェクトプロパティを変更する
  Manufacturer:製造元(programフォルダに配置される時のフォルダ名)
  ProductName :アプリケーション名(セットアッププログラムファイル名)
3.セットアップ処理の実装
  [ファイルシステム]-[アプリケーションフォルダ]に
  [操作]-[追加]-[プロジェクト出力]でプロジェクトの追加
  この時、リストボックスから[プライマリ出力]を選択していること
  ※プライマリ出力:対象プロジェクトで作成されたファイル
4.ショートカットの配置
  [操作]-[対象アプリ (アクティブ) のプライマリ出力へのショートカットを作成]
  を選択して、ショートカットを作成する
  作成したショートカットを[ユーザのデスクトップ]の直下、及び
  [ユーザのプログラムメニュー]にフォルダを作成してその下に配置する
5.コンパイル
  セットアッププロジェクトをコンパイルすると、セットアップファイル
  ***.exe、***.msiが作成される

※インストールテスト
  プロジェクトを右クリック[インストール][アンインストール]を選択で
  インストールが行えます

※setup.exeとsetup.msi
  Windows Installer が導入されていない環境では、
  msi ファイルを認識できません。
  そのような環境では、setup.exe からの実行が必要となります。
  一方、Windows Installer が既に導入されている環境であれば、
  msi 単独でもセットアップが可能となります。

 

StackとQueueの使い方

以下のように使うらしい。。。
Stack<string> ss = new Stack<string>();
ss.Push("1");
ss.Push("2");
ss.Push("3");
Debug.Print(ss.Pop());
Debug.Print(ss.Pop());
Debug.Print(ss.Pop());
Queue<string> qs = new Queue<string>();
qs.Enqueue("1");
qs.Enqueue("2");
qs.Enqueue("3");
Debug.Print(qs.Dequeue());
Debug.Print(qs.Dequeue());
Debug.Print(qs.Dequeue());

PAGE TOP