Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Visual Studio勉強会         LT統合開発環境の支援ツール        2013/03/09     野田悟志@scarviz
自己紹介           名前        野田悟志@scarviz          仕事     C#で業務系システム開発         主な活動    日本Androidの会 神戸支部          GDG神戸   >最近Go...
VS VS 今日はVisualStudioの   素晴らしい面をいっぱい見てきたと思います
VS VS皆さんきっとVisualStudioすごいVisualStudioたよりになるVisualStudioつかいやすいVisualStudioでよかったVisualStudioでAndroidしたいEclipseクソ
VS VSプロジェクト作成からユニットテストまで開発に必要なことは何でも出来るそうVisual Stadio ならね!
VS VSただ、それだと・・・ア○プル信者と変りませんよ! このVS信者どもめ!
VS信者の嘘よくよく考えてくださいVisualStudioは開発者の  飯を作ってくれません!
VS信者の嘘よくよく考えてくださいVisualStudioは開発者のために    ドキュメント整備を     してくれません!
VS信者の嘘よくよく考えてくださいVisualStudioは開発者が将来安心して開発できるように女の子を紹介してくれません!
一方     その点Eclipseは      潔いですよ!
一方開発環境としていまいちですそう     Eclipseならね!
VSって・・・出来ないこともあるし、潔くも無いつまり      VSクソ
本当に申し訳ありませんでした     ・・・ 。    すいません。  調子に乗りました。
とはいえ         せめてドキュメント整備くらい  やってくれたって   いいじゃないか       と思いませんか?
というと  VSだけでは出来ないんですが、実はクラスやメソッドなどの定義一覧をつくるくらいのこと       が出来るんです
本題へ      ということで  無駄に時間をつかってやったところでそろそろ本題に入ります
支援ツール Sandcastle(サンドキャッスル)     って知ってますか?
SandcastleとはVSでビルドする時にXMLドキュメントコメントを出力することができるんですが、それを使って、ヘルプドキュメントを作るものです           ←XMLドキュメントコメントとは            これのこと    ...
1. 必要なものを準備Sandcastleを実行するには以下がインストールされている必要があります・Microsoft .NET Framework Version 2.0・HTML Help Workshop
1. 必要なものを準備
2. Sandcastleをインストール
3. バッチファイルをコピーインストール先のExamplesSandcastleから、build_Sandcastle.batをコピーして、任意のフォルダに格納してください※環境変数の「DXROOT」の値がインストール先になっているのですが、最...
4. XMLファイルを出力する
5. EXE,DLL,XMLファイルを格納build_Sandcastle.batを格納したフォルダに、ヘルプファイルを作成したい各プロジェクトのexeファイルまたはdllファイルとそのプロジェクトのxmlファイルを格納します
6. build_Sandcastle.batを編集もしexeファイルのヘルプを出力したい場合はbuild_Sandcastle.batを編集しますMRefBuilder %2.dll /out:reflection.org→MRefBuild...
6. build_Sandcastle.batを編集privateなメンバやメソッドを出力する場合は、最後に「 /internal+」をつけますMRefBuilder %2.dll /out:reflection.org↓MRefBuilder...
7. Sandcastleの実行コマンドプロンプトを起動し、カレントをbuild_Sandcastle.batを格納したフォルダまで移動し、下記を実行しますbuild_Sandcastle.bat prototype (exeまたはdllファイ...
7. Sandcastleの実行「prototype」部分はprototype / vs2005 / hanaから選べます出力されるヘルプファイルの内容の形式が変ります「chm」部分はhtml / chm / hxs / mshcから選べます出...
8. 気長に待ちましょう結構時間かかるので、気長に待ちましょう。完成したヘルプファイルは、Outputフォルダか、chmファイルの場合、chmフォルダが作成され、その中に格納されています。MSDNのリファレンスみたいな感じに仕上がったものが出来...
完成したもの
ちょっと工夫するちょっとしたドキュメント、というものでなく、結構確りしたものができますねexe,dll,xmlファイルをコピーしたり、build_Sandcastle.batを実行したりするバッチファイルを作っておくのがオススメです※各フォルダ...
ということでこういう支援ツールに恵まれている面もありますVisual Stadio ならね!
おわりご清聴ありがとうございました!
Nächste SlideShare
Wird geladen in …5
×

2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」

  1. 1. Visual Studio勉強会 LT統合開発環境の支援ツール 2013/03/09 野田悟志@scarviz
  2. 2. 自己紹介 名前  野田悟志@scarviz 仕事  C#で業務系システム開発 主な活動  日本Androidの会 神戸支部  GDG神戸   >最近Go言語についてブログ書いてます!
  3. 3. VS VS 今日はVisualStudioの 素晴らしい面をいっぱい見てきたと思います
  4. 4. VS VS皆さんきっとVisualStudioすごいVisualStudioたよりになるVisualStudioつかいやすいVisualStudioでよかったVisualStudioでAndroidしたいEclipseクソ
  5. 5. VS VSプロジェクト作成からユニットテストまで開発に必要なことは何でも出来るそうVisual Stadio ならね!
  6. 6. VS VSただ、それだと・・・ア○プル信者と変りませんよ! このVS信者どもめ!
  7. 7. VS信者の嘘よくよく考えてくださいVisualStudioは開発者の 飯を作ってくれません!
  8. 8. VS信者の嘘よくよく考えてくださいVisualStudioは開発者のために ドキュメント整備を してくれません!
  9. 9. VS信者の嘘よくよく考えてくださいVisualStudioは開発者が将来安心して開発できるように女の子を紹介してくれません!
  10. 10. 一方 その点Eclipseは 潔いですよ!
  11. 11. 一方開発環境としていまいちですそう Eclipseならね!
  12. 12. VSって・・・出来ないこともあるし、潔くも無いつまり VSクソ
  13. 13. 本当に申し訳ありませんでした ・・・ 。 すいません。 調子に乗りました。
  14. 14. とはいえ せめてドキュメント整備くらい やってくれたって いいじゃないか と思いませんか?
  15. 15. というと VSだけでは出来ないんですが、実はクラスやメソッドなどの定義一覧をつくるくらいのこと が出来るんです
  16. 16. 本題へ ということで 無駄に時間をつかってやったところでそろそろ本題に入ります
  17. 17. 支援ツール Sandcastle(サンドキャッスル) って知ってますか?
  18. 18. SandcastleとはVSでビルドする時にXMLドキュメントコメントを出力することができるんですが、それを使って、ヘルプドキュメントを作るものです ←XMLドキュメントコメントとは  これのこと ←これも
  19. 19. 1. 必要なものを準備Sandcastleを実行するには以下がインストールされている必要があります・Microsoft .NET Framework Version 2.0・HTML Help Workshop
  20. 20. 1. 必要なものを準備
  21. 21. 2. Sandcastleをインストール
  22. 22. 3. バッチファイルをコピーインストール先のExamplesSandcastleから、build_Sandcastle.batをコピーして、任意のフォルダに格納してください※環境変数の「DXROOT」の値がインストール先になっているのですが、最後の部分(Sandcastleの最後の)は不要なので、取って保存し、PCを再起動します。ただ、間違ってはいますが、修正しなくても問題は無いようです
  23. 23. 4. XMLファイルを出力する
  24. 24. 5. EXE,DLL,XMLファイルを格納build_Sandcastle.batを格納したフォルダに、ヘルプファイルを作成したい各プロジェクトのexeファイルまたはdllファイルとそのプロジェクトのxmlファイルを格納します
  25. 25. 6. build_Sandcastle.batを編集もしexeファイルのヘルプを出力したい場合はbuild_Sandcastle.batを編集しますMRefBuilder %2.dll /out:reflection.org→MRefBuilder %2.exe /out:reflection.org
  26. 26. 6. build_Sandcastle.batを編集privateなメンバやメソッドを出力する場合は、最後に「 /internal+」をつけますMRefBuilder %2.dll /out:reflection.org↓MRefBuilder %2.dll /out:reflection.org /internal+
  27. 27. 7. Sandcastleの実行コマンドプロンプトを起動し、カレントをbuild_Sandcastle.batを格納したフォルダまで移動し、下記を実行しますbuild_Sandcastle.bat prototype (exeまたはdllファイル名の拡張子なし)chm
  28. 28. 7. Sandcastleの実行「prototype」部分はprototype / vs2005 / hanaから選べます出力されるヘルプファイルの内容の形式が変ります「chm」部分はhtml / chm / hxs / mshcから選べます出力されるヘルプファイル形式になります
  29. 29. 8. 気長に待ちましょう結構時間かかるので、気長に待ちましょう。完成したヘルプファイルは、Outputフォルダか、chmファイルの場合、chmフォルダが作成され、その中に格納されています。MSDNのリファレンスみたいな感じに仕上がったものが出来ていると思います。
  30. 30. 完成したもの
  31. 31. ちょっと工夫するちょっとしたドキュメント、というものでなく、結構確りしたものができますねexe,dll,xmlファイルをコピーしたり、build_Sandcastle.batを実行したりするバッチファイルを作っておくのがオススメです※各フォルダは実行毎にクリアされるので、複数のヘルプファイルを一度に作成する場合は、作成したヘルプファイルを退避させる必要があるので気をつけてください!
  32. 32. ということでこういう支援ツールに恵まれている面もありますVisual Stadio ならね!
  33. 33. おわりご清聴ありがとうございました!

×