C#と諸々

C#がメインで他もまぁ諸々なブログです
おかしなこと書いてたら指摘してくれると嬉しいです(´・∀・`)
つーかコメント欲しい(´・ω・`)

2009/03/24 13:11
以前は、Sandcastle Help File Builder のプロジェクトをコマンドラインからビルドするためのツールとして "SandcastleBuilderConsole.exe" が同梱されていましたが、現在のバージョンには含まれていません。

コマンドラインからビルドするにはどうすれば良いのか調べてみたところ、MSBuild を使ってビルドするようになっていました。
確かに、プロジェクトファイルのフォーマットが MSBuild のフォーマットになっていますし、拡張子も変わっています。

使用するビルド設定に "Release" を指定して "C:\Projects\Sample\Sample.shfbproj" にあるプロジェクトファイルをビルドするには次のコマンドを実行します。

%SystemRoot%\Microsoft.NET\Framework\v3.5\MSBuild.exe /p:Configuration=Release "C:\Projects\Sample\Sample.shfbproj"


MSBuild を使ったビルド方法の詳細は、Sandcastle Help File Builder HelpBuilding Projects Outside the GUI に記載されています。
タグ: .NET C# Sandcastle
2009/03/11 14:44
タグ: 書籍
2009/03/10 13:32
0 ~ 10 行が基本。
10 ~ 20 行となると、ちょっと長い。
20 ~ 30 行となると、長い。
30 ~ 40 行となると、かなり長い。
40 行以上はやばい。(※)


※ ごく稀に仕方のないものもある。例えば switch 文による何かしらの変換処理とか。