Visual Studio 2017で、研修用のサンプルソースをbinとobjフォルダを除外してZip圧縮、配布したところ、展開したソースが下記のエラーで動かないという問い合わせが来ました。
エラーメッセージは「~.exe が見つからないため
VisualStudioでデバッグを開始出来ません。プロジェクトをビルドしてからやり直してください。またはoutputpathおよびassmbly nameプロパティをターゲットアセンブリの正しい場所に適切に設定してください。」というもの。リビルドなどをやってみると、ログ出力に「1 スキップ」となっていて、ビルドからプロジェクトが外されているようです。
以前にもなんかあったなぁ……とおもいつつソリューションのプロパティを確認すると、ソリューション名を右クリック→プロパティで表示されるプロパティ画面で、ソリューションに含まれるプロジェクトごとにビルドするかどうかの設定があり、そこがOFFになっていました(下図)。
この「ビルド」列にあるチェックボックスをONにすると、無事ビルドされてプログラムが動くようになります。なぜこの設定が外れたのかは判りませんが……。参考まで。
作って覚えるVisual C# 2017 デスクトップアプリ入門
- 作者: 荻原裕之,宮崎昭世
- 出版社/メーカー: 秀和システム
- 発売日: 2017/06/30
- メディア: 単行本
- この商品を含むブログを見る