[解決済み] フレームワークのランタイムターゲットが見つからない .NETCoreApp=v1 互換ランタイムの1つと互換性がある
質問
私はAsp.Net Core RC1プロジェクトをRC2に移行しようとしており、以下の手順に従っています。 ドキュメント に従い、また 説明書 DNXの.NET CLIへの移行のため。
を試すと、次のようなエラーが発生します。
dotnet run
:
フレームワーク '.NETCoreAPP, Version=v1.0' のランタイムターゲットが見つかりませんでした。 ターゲットランタイムの1つと互換性がありません:'win10-x64, win81-x64, win8-x64, win7-x64'. 考えられる原因
- プロジェクトがリストアされていないか、リストアに失敗しました -run 'dotnet restore'
- プロジェクトは、'runtimes' に 'win10-x64, win81-x64, win7-x64' のいずれかをリストしていません。
私は
dotnet restore
と表示され、正常に終了したようです。
関連するパッケージをすべてRC2に更新しました。
解決方法は?
エラーメッセージに書いてあるとおりにすればよかったのです。RC1 から移行する際、私は
runtimes
セクションを
project.json
ファイルを作成します。
私の
project.json
以下の部分を追加しました。
"runtimes": {
"win10-x64": { }
}
そして、私は無事であった。
2017年2月27日更新
Visual Studio 2017 RCの新しいプロジェクトテンプレートでは、実行時間の指定が不要になりました(
project.json
または
.csproj
としてデプロイする場合は、あらかじめ
Framework Dependent Deployment
(FDD)です。
ただし、アプリのデプロイに
Self-contained Deployment
(SCD) の場合、アプリを実行させたいすべての実行時間を
事前に
を
.csproj
ファイルを作成します。
以下は
.csproj
ファイルは、SCD デプロイメント方式を使用するアプリのために用意されています。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.0</TargetFramework>
<VersionPrefix>1.0.0</VersionPrefix>
<DebugType>Portable</DebugType>
<RuntimeIdentifiers>win10-x64;osx.10.11-x64</RuntimeIdentifiers>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
</ItemGroup>
</Project>
ご覧ください このリンク には、両者の展開方法とメリット・デメリットが詳しく書かれています。
関連
-
NET 6の新しい設定オブジェクトConfigurationManagerの紹介
-
30分でわかるコング経由の.NETゲートウェイ
-
ASP.NET Core MVC フィルタ
-
ASP.NET Core Web API チュートリアル プロジェクト構成図
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
名前 'xxx' が現在のコンテキストに存在しない エラー解決方法の1つ
-
Application_End イベントをブロックする解決策
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] ASP.NET Web API - PUT & DELETE 動詞が許可されない - IIS 8
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NETガベージコレクション GC診断ツール dotnet-gcmon 使用方法
-
ASP.NET Core ディペンデンシーインジェクションの詳細
-
認証プロセスの記録にjwtを使用したネット
-
ネットパフォーマンスチューニング - ArrayPool 詳細
-
デバッグエラー蓄積
-
[解決済み] System.Data.Entity.Internal.AppConfig' の型イニシャライザーで例外が発生しました。
-
[解決済み】ASP.NETのWebサイト全体のブラウザキャッシュを無効にする
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
-
[解決済み] ASP.NETの場合。Session.SessionIDがリクエスト間で変更される
-
[解決済み] ASP.NET_SessionId + OWIN Cookieがブラウザに送信されない。