Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Visual Studio 2017 で「Can not resolve reference: C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/ja/mscorlib.resources.dll」というエラーが出て新規 Xamarin.iOS プロジェクトがビルドできない

こんにちは。エクセルソフトの田淵です。

2017/6/7 時点での情報です。Bugzilla に報告されているようですので、修正されるまではエントリー中の回避策を行ってください。

新規で作成した Xamarin.iOS がビルドエラー

「Can not resolve reference: C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/ja/mscorlib.resources.dll」というエラーが出てビルドできませんでした。

f:id:ytabuchi:20170607123110p:plain:w600

Visual Studio 2017 15.2 (26430.6)、Xamarin 4.5.0.443 で発生しています。

f:id:ytabuchi:20170607143128p:plain:w600

現時点での回避策は以下の Forum にある通りです。

forums.xamarin.com

  1. Visual Studio のインストールフォルダに移動します。(通常は C:\Program Files (x86)\Microsoft Visual Studio\2017\<Edition> です)
  2. MSBuild\Xamarin に移動します。
  3. テキストエディタを管理者権限で開き、このフォルダの Xamarin.Apple.Sdk.targets ファイルを開きます。
  4. 最後の方(100行目)に <PropertyGroup> タグがあるので、終了タグ <PropertyGroup> との間に、次の行を追加してください。
<FrameworkPathOverride>$(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)</FrameworkPathOverride>

念のため Visual Studio を再起動してリビルドしたら問題なくビルドできました。

Xamarin 気になった方は

Visual Studio 2017 をインストールして触ってみてください。手順書は こちらのエントリー をご覧ください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の導入支援サービスを始めました。ベースは基本的なアプリを一緒に作ることで Xamarin を使えるようになって頂く内容ですが、ご要望に応じて講習内容のカスタマイズも可能です。詳しくは田淵までお問い合わせください(^^)

Xamarin 有償トレーニング : XLsoft エクセルソフト

Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。

私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読