午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

Visual Studio Community 2013 with Update 4 と Windows8FirewallControl をインストールした

Visual Studio Community 2013 with Update 4

Windows8FirewallControl
をインストールした
 
インストールなうでダウンロードされたファイルを実行しても何も起こらないので
isoをダウンロードしてインストールした
 

f:id:gogowaten:20191016154747p:plain

isoファイルのサイズは6.9GB!1時間以上かかった

f:id:gogowaten:20191016154802p:plain

Windows8.1ではisoファイルはそのまま扱えるのが楽ちん
XPのときはめんどくさかった
 
イメージ 3
各ドライブに7GB以上の空き容量が必要と言っているけど
インストール先のドライブが空いていればいいんじゃないかと無視して次へ
 
イメージ 5
インストールする項目の選択、初期状態
イメージ 4
全部入れるにしたら13GB!
ここで空き容量が足りなくなったので他のドライブに移動して空きを確保して
インストール開始
 
イメージ 6
インストール中
 
「現在のユーザーをHyper-V管理者グループに追加できませんでした。」
イメージ 7
インストール終了時に何かの注意が表示されていたけど、よくわからん
Restart Now押してパソコンの再起動
 
起動してみる
イメージ 8
マイクロソフトアカウントでサインイン
 

f:id:gogowaten:20191016154831p:plain

起動できた(英語こわい)
 
日本語化

f:id:gogowaten:20191016154911p:plain

日本語のランゲージパックをインストール
 
 
イメージ 11
686MB必要

イメージ 12
インストール中
 
イメージ 13
また注意が出た、無視
 
イメージ 14
インストール自体は正常に出来たらしい
 
日本語に切り替え

f:id:gogowaten:20191016154938p:plain

VisualStudioを起動して
TOOLS→Option
 

f:id:gogowaten:20191016154950p:plain

International Settings→日本語
 
イメージ 17
設定の反映には再起動が必要
 
一旦終了して再起動

f:id:gogowaten:20191016155003p:plain

日本語表示になった
 

f:id:gogowaten:20191016155013p:plain

テンプレートいっぱい
使うのはフォームアプリケーションだけなんだけど選べる環境が嬉しい
これだけのものが無料で利用できるのはすごいなあ(小並感)
 

f:id:gogowaten:20191016155025p:plain

フォントはMigu 1Mが好き
 

f:id:gogowaten:20191016155035p:plain

行番号の表示は
オプション→テキストエディタ→Basic→全般
 
試しにタイマーアカパッを開いてみる

f:id:gogowaten:20191016155045p:plain

問題ない
 
今度はVisualBasicExpress2010で作っているPixtack紫陽花

f:id:gogowaten:20191016155058p:plain

エラーが出ている
"MSBuildがランタイム"CLR4"とアーキテクチャ"x64"を持つタスクホストを作成できなかった、またはこのホストに接続できなかったため、"GenerateResource"タスクを実行できませんでした。次のことを確認して下さい。(1)要求されたランタイムとアーキテクチャの両方またはいずれかがコンピューター上にあること。(2)必要な実行可能ファイル"C:\Pogram Files (x86)\MSBuild\12.0\bin\amd64\MSBuild.exe"が存在し、実行可能であること。”
 
ファイルはあるし起動しているOS自体が64ビット何だから問題ないはず
これはたぶん↓と関係している
イメージ 23
ビルドをReleaseのx64に切り替えると表示される
Releaseは関係なかったかもしれないけど64ビットは関係していた
 
原因はファイアウォールに使っていたZoneAlarm
これがリモートコンピューターとの接続を遮断していたからなんだけど
設定の仕方がわからず、終了させても解決できなかったので
これをアンインストールしたところひとまず問題なくなった
 
 
 
次のエラー

f:id:gogowaten:20191016155111p:plain

今度はビルド中に出るエラー
"署名中にエラーが発生しました:bin\x64\Release\app.publish\Pixtack.exe の署名に失敗しました。
SignTool Error: No certificates ware found that met all the given criteria."
なるエラー
 
今回の解決法はClickOnceマニフェストに署名するのチェックを外す
 
 
調べたらClickOnceマニフェストに署名するってのが関係しているみたいで
プロジェクトのプロパティの署名を見たらチェックが入っていて
その署名の有効期限の日付が切れているのが原因らしい
 
試しにタイマーアカパッの署名を見てみると

f:id:gogowaten:20191016155123p:plain

署名にはチェックを入れていない!
 
なのでPixtack紫陽花もチェックを外した
これで解決
Pixtack紫陽花は初めて作ったアプリなので、その時に色々いじっていたのが
そのままになっていたみたい
でもVisualBasicExpress2010ではエラーが出ないで使えているんだよなあ
 
 

f:id:gogowaten:20191016155136p:plain

このへんのエラーもClickOnceセキュリティ設定を有効にするの
チェックを外した
だいたいClickOnceってのがよくわからん

f:id:gogowaten:20191016155151p:plain

タイマーアカパッでは設定なしになっている

Visual Studio Community 2013のインストールを期にいろいろエラーを直せたので
これでPixtack紫陽花も2010から2013で作れそう
 
 
 
ZONEAlarmをアンインストールしたので代わりのファイアウォールに選んだのが
 

f:id:gogowaten:20191016155205p:plain

音を無効に設定
 

f:id:gogowaten:20191016155217p:plain

ZONEAlarmはこの
Visual Studio Remote Debugging Monitor
ってのを遮断していたんだと思う
 
 

f:id:gogowaten:20191016155228p:plain

Windows8FirewallControlは設定がわかりやすい
何かのアプリがインターネットに接続しようとしたら知らせてくれて
接続許可をするかしないかを設定したいっていう僕の使い方なら無料版で十分