nDiki : Visual C#

Visual C#

スポンサード リンク

2007年9月25日 (火)

Visual C# 2005 Express Edition ではどれを Subversion リポジトリに突っ込めば良いか?

Visual C# 2005 Express Edition で Windows アプリケーションテンプレートによる構成は下記 (名前を Example で作成した場合)。

ファイル名対象
Example.slnoソリューションファイル (テキストファイル)
Example.csprojoプロジェクトファイル (XML ファイル)
Example.suoソリューションユーザオプションファイル (バイナリファイル)
Program.csoC# ソースファイル
Form1.csoC# ソースファイル
Form1.Designer.csoC# ソースファイル
Properties/AssemblyInfo.csoC# ソースファイル
Properties/Resources.Designer.csoC# ソースファイル
Properties/Settings.Designer.csoC# ソースファイル
Properties/Resources.resxoリソースファイル (XML ファイル)
Properties/Settings.settingso設定ファイル (XML ファイル)
bin/*
obj/*

バージョン管理する必要があるのは「対象」のファイルで良いのかな? Form1 などはすぐ名前変更になるけれど。

参考

追記

2007年12月4日
  • Properties/Resources.Designer.cs を追加。
スポンサード リンク

今日のさえずり

[ 9月25日全て ]

2007年12月14日 (金)

今日のさえずり - 鉄道マンてダイヤ乱れると高揚するのかな?

[ 12月14日全て ]

2007年12月20日 (木)

今日のさえずり - 「この場ではずれる!」と書くべき

  • 09:38 オバサンが車内で脳トレ系ソフトで激しく DS をタタタタタップしてて、ウルサイ。[mb]
  • 10:15 Natera Bonsai outliner for U3 リリース案内のメールが届いてた。 *Tw*
  • 12:16 「この場で当たる!」は確率的にいって「この場ではずれる!」と書くべき。[mb]
  • 15:55 Visual C# 2005 の IntelliSense、「スペース バーを押すことによって確定する」がデフォルトってひどい。定義書く前に呼出しコードを書いて変な補完確定されるとムキー。
  • 16:21 SERIAL 使ったのに、シーケンスの方に GRANT してなかったのを直した。
  • 19:55 クイックルワイパー買った。乾燥してきているなか、すぐ綿埃がたまるので、これで退治する。[mb]
  • 24:22 ActivePerl 5.10.0.1001 が出てる。http://tinyurl.com/2h7gzh
[ 12月20日全て ]

2007年12月26日 (水)

今日のさえずり - 割るやつとかほじるやつとか無くて苦戦

  • 11:43 クセロReader ZERO 1.5.0.4 インストール。 *Tw*
  • 12:16 郵便局で年賀はがき110枚購入。[mb]
  • 12:38 アールサンジュウゴ買った。35歳だから。[mb]
  • 13:13 昼休みの間に クセロReader ZERO での 75ページ分 OCR 処理終わってた。スキャンしたドキュメントがそれなりに認識されていて検索できるようになった。素晴らしい。 *Tw*
  • 14:08 今日のサウンドロップは、「ウルトラセブン エメリウム光線」(ウルトラマンシリーズ2)。プギャーーーーッ。 *Tw*
  • 15:23 Visual C# でコントロールの配置にはまってた。Panel 1枚かましたら、あっさりうまく並ぶようになった。 *Tw*
  • 16:31 Twit 1.00 にアップデート。 *Tw*
  • 23:55 今日の夕食は頂き物のカニだった。買って食ったりしないので割るやつとかほじるやつとか無くて苦戦した(美味しゅうございました)。
[ 12月26日全て ]

2008年1月15日 (火)

今日のさえずり - もりもり加湿中

[ 1月15日全て ]

2008年6月4日 (水)

今日のさえずり - NHK_onair って受信料いるのか?

2008年06月03日

  • 09:51 車内でブツブツ言っている酔っ払い風のオヤジを「うるさいねぇ」と言っているケバいオバサンがウルサイ。[mb]
  • 13:05 Ripplex 1.1.2 にアップデートした。
  • 15:37 catched って書いてた。
  • 15:40 Json.NET 使った。Json.NET 2.0 は .NET Framework 3.5 用のようなので、Json.NET 1.3.1 にしておく。
  • 16:00 スイスロールが食べたかったが、切れていなかったので諦めた。
  • 20:51 RTMiモードからアクセスした時にメニューの上にあった余分な空白がなくなった。よい。[mb]

2008年06月04日

  • 01:37 NHK_onair って受信料いるのか? http://twitter.com/NHK_onair
  • 15:16 strings.ja.resx って ja/ の下ではなくて、strings.resx と同じディレクトリに置いておかなければいけないのか。はまった(Visual C# 2005 Express Edition)。
  • 15:30 Norton AntiVirus 「残り30日」。って、日数でなくていつ切れるかスパッっと教えてほしい。
  • 16:53 去年 Debian 上で作った SSH のクライアント鍵を作り直した。http://tinyurl.com/5m25ek
  • 18:10 結婚披露宴2次会の件が話題になっている。
[ 6月4日全て ]

2008年9月8日 (月)

今日のさえずり: 今日はノート PC を会社に置いてきた。人間的な生活をおくろう

2008年09月08日

  • 09:19 NEW MEGALOPOLIS で出勤中。空いている電車で良かった。[mb]
  • 09:42 アイス カフェモカ トール パーソナル。[mb]
  • 10:39 c:\Documents and Settings\naney\Application Data\Ripplex を削除。
  • 11:37 Google ドキュメント、書き込み禁止設定できるようにならないかな。freeze したドキュメントは自分でも誤って編集したりしないようにしたいのだが。
  • 11:38 @zakwa Windows XP SP3 がきてるんじゃない?
  • 12:17 mixi のエコー利用停止した。停止するのにアンケート必須って何考えてるん?
  • 12:49 @odeko_O mixi エコー、見なくてもいい人のが見えてしまうのがダメでした (そんな人マイミクシィから外せばというのも無くはないのですが)。
  • 13:28 Visual C# 2008 Express Edition をインストールするつもりが間違えて、Visual C++ 2008 Express Edition のインストールを始めていた。あわててキャンセル。
  • 18:12 Visual C# 2008 Express Edition 登録しようとしたら Windows Live ID へのサインインを求められた。(多分)2001年頃の Microsoft Passport のパスワード入れてみたけどはねられた。
  • 18:16 と思ったら、メモの下に「new password」が。もうパスワード再設定始めてるけど。
  • 18:54 目の前にあるエアコンのスイッチが切られていることを、Twitter のログでようやく気がつくオレって……。
  • 20:06 今日はノート PC を会社に置いてきた。人間的な生活をおくろう。[mb]
  • 21:04 ギリギリ雨降る前に家に帰って洗濯物取り込めた。ラッキー。[mb]
  • 21:18 ザーッときた。朝の天気予報では「にわか雨は一部の地域のみ」と言っていたが、ここはその一部なのか。結局降られる時は降られるから「一部」とかって予報は個人には意味ないな。[mb]
  • 21:43 ミニ万年筆「WHITE」付録ラピタもう1冊買ってきた。[mb]
  • 21:47 ちなみに箱は思いっきり潰されてた。やるな LABI。[mb]
[ 9月8日全て ]

2008年10月27日 (月)

Visual C# 2008 Express Edition で必須コンポーネントを同梱

Visual C# 2008 Express Edition で Windows インストーラ 3.1 と、.NET Framework 3.5 SP1 を「アプリケーションと同じ場所から必須コンポーネントをダウンロードする」ような ClickOnce アプリケーションを発行するための設定。

以下 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages を %Packages% と書くこととする。

  1. %Packages%\WindowsInstaller3_1 に WindowsInstaller-KB893803-v2-x86.exe を置く。
  2. %Packages%\DotNetFx35SP1\product.xml ファイルを開いて PackagesFiles 要素の下に以下を追加。
    • <PackageFile Name="TOOLS\clwireg.exe" />
    • <PackageFile Name="TOOLS\clwireg_x64.exe" />
    • <PackageFile Name="TOOLS\clwireg_ia64.exe" />
  3. %Packages%\DotNetFx35SP1\product.xml の中で Name が dotNetFX30\XPSEPSC-x86-en-US.exe のものと、dotNetFX30\XPSEPSC-amd64-en-US.exe のものの PublicKey を ※1 に変更。
  4. http://go.microsoft.com/fwlink?... から dotnetfx35.exe をダウンロード。
  5. dotnetfx35.exe /x:. を実行して展開する。
  6. wcu\dotNetFramework の中身を %Packages%DotNetFX35SP1 にコピー。
  7. dotnetfx35langpack_x86ja.exe ( http://go.microsoft.com/fwlink?... ) を %Packages%DotNetFX35SP1\ja\DotNetFX35\x86 におく。
  8. dotnetfx35langpack_x86ja.exe ( http://go.microsoft.com/fwlink?... ) を %Packages%DotNetFX35SP1\ja\DotNetFX35\x64 におく。
 ※1: 以下折り返さないで1行で
 3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC6D5
 26C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98194AD
 9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0DD07BF2
 B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073C345E395
 8977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C61CF40D50
 74412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B28423C3E2F2
 7B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001

参考資料: http://download.microsoft.com/...

[ 10月27日全て ]

2009年3月13日 (金)

久しぶりの C++GNU Automake + CppUnit

ちょっとした文字列構文解析関係の C++ コードを書き始めた。 C++ は随分触ってなかったので「C++ で書き直すのを考慮してそれっぽく Perl で書くから後で書き直して」と最初は言っておいたのだが、それもあんまりだと思って C++ で書くことにした。

Debian GNU/Linux 上で書くので GNU Automake + CppUnit で。 「Perl + Test::Harness」や「Java + Eclipse + JUnit」や「C# + Visual C# + NUnit」などと比べるとやっぱりタルいな。

1つメソッド書くのに、

  • テストメソッドの宣言
  • テストメソッドの登録 (CPPUNIT_TEST())
  • テストメソッドの実装
  • メソッドの宣言
  • メソッドの実装

と 4ファイル5カ所編集しなければならない。 クラス追加時には Makefile.am にヘッダファイルとソースファイルをテストケース用のと含めて4ファイル書き加える必要があるし。

あー面倒。

でも C++ で書き始めると楽しいんだよなあ。

[ 3月13日全て ]

2009年6月4日 (木)

今日のさえずり - 弁当の漬物を残した時の罪悪感が薄くなってきた

naney:3590657255

2009年06月03日

  • 10:34 サスペンドしている ThinkPad の拡張バッテリーを外して出社したら落ちていてビビる。電源ボタンを押しても起動しなくてさらにビビる(標準バッテリーを一旦外して付けて起動したら復活してほっと)。
  • 12:36 弁当の漬物を残した時の罪悪感が薄くなってきた。 *P3
  • 13:05 Sizzler で海を見ながらランチ。 [Flickr] http://tinyurl.com/osek4z
  • 13:05 黒酢バーの7割が牛乳バーに奪われている。 [Flickr] http://tinyurl.com/op2c58
  • 13:05 今まで見落としていたがアイーアって? [Flickr] http://tinyurl.com/onaxd6
  • 13:44 持ってきた白松がモナカ食べる。何か記憶にある名前だと思ってに聞いたら、東北新幹線の車窓から看板が見えるらしい。あ、確かに。 *P3
  • 17:26 昨日もらってきたマウスパッドの封を開けたら、むかしが働いていたところのにおいがした。 *P3
  • 21:46 Wine 上で実行できたので今日は帰る。 [mb]
  • 22:01 「詳しくは駅係員におたずねください」って安易に言っちゃっていいのか? [mb]
  • 22:05 あのスペルでプランタンって読めない。 [mb]
  • 22:16 久しぶりに上海やりたい。 [mb]
  • 25:26 2009年6月3日の歩行: 5830歩、4.63km、44分、6.19km/h、消費 215.0kcal、脂肪燃焼 30.7g、3.1エクササイズ。 *P3

2009年06月04日

  • 09:34 先週久しぶりににテーブルクッカーでお好み焼きした。浅草染太郎にまた行きたくなった。 [mb]
  • 09:53 5月27日に定額給付金振り込まれてた。 [mb]
  • 12:29 結局ロールはかわらなかった。全然作業量減らん。 *P3
  • 13:06 イマココ! L:マクドナルド秋葉原昭和通り店
  • 16:21 Visual C# 2008 Express Edition で M-x comment-region する方法がわからない。 *P3
  • 16:23 後ろの人に教わった。ボタンがあった。 *P3
  • 19:55 MovaTwitter のつぶやき検索で # 1文字で検索したい。 [mb]
[ 6月4日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.086969s / load averages: 0.69, 0.67, 0.64
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker