2016/10/09

ASP.NET MVC の modelItem とはなにか

ASP.NET MVC の スキャフォールディングを利用して View を作成すると、以下のように HTML.DisplayFor ヘルパーが作成されます(抜粋)。

しかし、modelItem というのはどこにも宣言されていないのですが、これは一体何なのでしょう?

続きを読む "ASP.NET MVC の modelItem とはなにか" »

2016/09/23

Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法

Visual Studio Community 2015 Update3 と Xamarin for Visual Studio を使用するとき、Mac 側の環境は最新の Xcode と Xamarin Studio でなくてはなりません。Xcode と Xamarin Studio はバージョンの組み合わせが固定化されています。

2016年9月23日時点の最新の Xcode は Xcode 8 で、iOS SDK は iOS 10 に対応しています。ですので、デフォルトでビルドすると iOS アプリは iOS 10 用になってしまいます。

では、Xamarin で古いバージョンの iOS アプリの作成ができないかというとそういう訳ではなく、「Deployment Target」を使用することで古いバージョンの iOS アプリを作成できます。

どういうことかというと、最新の iOS SDK を使用していても、「Deployment Target」を指定するとコンパイル時に古い iOS でサポートしていない API はコンパイルエラーになり、古い iOS でサポート外の API はソースコードに含まれないので、古い iOS でも問題なく動作するようになります。

続きを読む "Xamarin for Visual Studio で古いバージョンの iOS アプリを作成する方法" »

Xamarin Studio の iOS アプリで SigningKey のエラー解消方法

Xamarin Studio で iOS10 のアプリをビルドしたら、以下のエラーが表示されました。

Error executing task Codesign: Required property 'SigningKey' not set

このエラーを解消するには、Xcode に Apple ID で署名をする必要があります。

続きを読む "Xamarin Studio の iOS アプリで SigningKey のエラー解消方法" »

Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法

はじめに

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップにハマってしまい丸一日潰してしまったので、セットアップ手順をここに残しておきます。

Visual Studio Community 2015 Update 3 + Xamarin for Visual Studio のセットアップで一番重要なのは、セットアップの順番です。

セットアップの順番を間違えてしまうと、意味不明なエラーが表示されてしまうのでご注意ください。

続きを読む "Visual Studio 2015 + Xamarin のセットアップにハマったのでその解決方法" »

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 .

Visual Studio 2015 + Xamarin で iPhone (iOS) アプリのビルドをすると、以下のエラーが表示されました。

No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com.

これは、Apple の Developer 登録を行わないと、実機にアプリをインストールして実行できないことが原因のようです。

ですので、今回はシミュレーターでアプリを動作させます。

続きを読む "No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com エラーの対処方法 ." »

Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法

Visual Studio 2015 の Xamarin for Visual Studio のアップデートは非常に分かりづらいところにあります。

アップデートは、Visual Studio 2015 を起動して、ツール >> オプション>> Xamarin >> Other から「Check Now」をクリックします。

pic01

続きを読む "Visual Studio 2015 の Xamarin for Visual Studio のアップデート方法" »

2015/07/05

Windows 10 にインストールされている .NET Framework のバージョン

新しい Windows が登場すると気になるのがデフォルトでインストールされている .NET Framework のバージョンになります。

MSDN ブログによると、Windows 10 にインストールされているのは、.NET Framework 4.6 とのことです。しかも、アンインストールする方法はないとのこと。

The .NET Framework 4.6 comes installed as a part of the OS on Windows 10, and there is not a way to uninstall it.

A couple of notes about .NET Framework 4.6 setup behaviors - Aaron Stebner's WebLog - Site Home - MSDN Blogs

注意が必要なのが、この .NET Framework 4.6 は .NET Framework 4.x のインプレースアップグレードということです。

具体的にどういうことかというと、以下のバージョンの .NET Framework は .NET Fraemwork 4.6 で上書きされてしまい、個別にインストールすることもできないということです。

  • .NET Framework 4
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2

サイド・バイ・サイド はどこに行った?

 

続きを読む "Windows 10 にインストールされている .NET Framework のバージョン" »

2015/03/08

.NET Framework のサポート期間が複雑すぎて頭をかかえるレベル

Tech TIPS:各Windows OSでの.NET Frameworkのサポート終了時期を知る - @IT

上記記事で、.NET Framework のサポート期間について、Windows の種類ごとに解説されているのですが、分かりにくくて正直頭をかかえるレベルです。あ、記事は分かりやすいですよ?

仕方ないのですが、Windows と .NET Framework という異なる製品のサポートライフサイクルがからまっているので、必要以上に複雑になってしまっています。

一番注意しなければいけないのが、.NET Framework 4, 4.5, 4.5.1 といった比較的新しいバージョンのサポートが 2016 年 1 月で終了してしまうということでしょう。

.NET Framework 4.5.2 にバージョンアップする必要があるのですが、あと1年も期間がありません。

Microsoft はインプレース更新だから影響が少ないと考えているようですが、システム全体を再テストする必要があることを考えると、かなり逼迫した状況と言えるのではないでしょうか。

続きを読む ".NET Framework のサポート期間が複雑すぎて頭をかかえるレベル" »

2015/02/14

MyJVN バージョンチェッカ for .NET による自動脆弱性チェック

MyJVN バージョンチェッカ は、IPA が提供している、クライアント PC 環境のソフトウェア(ブラウザ、Flash Player、Adobe Reader 等)が最新で脆弱性がないかをチェックしてくれる優れたツールです。

ですが、以前は Java で提供されていたため、ブラウザで Java を有効にしなくてはならず、セキュリティ上課題がありました。セキュリティの確認のために、セキュリティのレベルを落とすことになっていた訳ですね。

なお、ブラウザで Java の動作を無効にする方法は以下の記事を参照してください。

現時点では Windows 環境に限定されますが、この問題を解消できる .NET 版の MyJVN バージョンチェッカがリリースされました。

 

続きを読む "MyJVN バージョンチェッカ for .NET による自動脆弱性チェック" »

2014/11/14

Visual Studio の全機能を無料で使える Visual Studio Community 2013 を早速インストールしてみた

MS、「.NET」をオープンソース化、「Visual Studio」のフル機能無料版を公開

Microsoft が Visual Studio のフル機能を無料で使用できる「Visual Studio Community 2013」を公開しました。これは朗報ですね。

無料で利用できるユーザーは以下のようになります。

Visual Studio Community 2013は、フル機能が利用できるVisual Studioの無料版。利用可能なユーザーとしては、大学関係者、非営利団体従事者、オープンソース開発者、開発者5人以下の中小企業が挙げられている。

Microsoft の日本語訳が微妙らしく、実際は個人開発者も利用可能なようなようです。

折角なので、早速インストールしてみました。

続きを読む "Visual Studio の全機能を無料で使える Visual Studio Community 2013 を早速インストールしてみた" »

より以前の記事一覧



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから