問題タブ [target-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
10350 参照

visual-studio-2012 - 対象となる .NET Framework のバージョン変更

Visual Studio 2012 でターゲット バージョンの .NET Framework のバージョンを 4.5.1 から 4.5 に変更するにはどうすればよいですか?

0 投票する
1 に答える
790 参照

.net - Which entr[ies,y] should I modify in my .csproj file?

I'm having nothing but problems and confusion with version mismatches and incompatibilities between different versions of Windows CE/CF apps and the handheld devices on which they run.

I came to realize that perhaps I am confusing CF version with .NET runtime version.

In the IDE, the project in question's Framework Version (read-only property) says "v2.0"

For the project that DOES work (one one device, which as CF version 1.0.3316.00 installed, and perhaps version 1.1 of the .NET runtime), that value is 1.1, not 2.0

So I looked at the .csproj file to see what I might change to get the "v2.0" to change to "v1.1" (worth a try, anyway).

The .csproj has three "interesting" entries:

Which one[s] (if any) should I change if I want to target .NET Runtime version 1.1 instead of 2.0?

What is "Schema Version"?

Should I change TargetFrameworkVersion to 1.1?

Should I change or remove "

UPDATE

Well, it has become obvious via empirical observation that "TargetFrameworkVersion" is the element that changes the "Framework Version" property, however doing so (changing it to "v1.1") resulted in this:

enter image description here

...and so it seems as if I'm in a Catch-10648 situation (22 cubed), as version 1.1 is the only framework the .exe will run on...

I would rather Catch Bull at 4 or certainly sooner be the Catcher in the Rye, but beggars cannot be choosers.

0 投票する
1 に答える
435 参照

.net - インストールされているターゲット フレームワークのバージョンの一覧を Visual Studio 拡張機能内から取得する方法は?

インストールされているターゲット フレームワークのバージョン (プロファイルを含む) のリストを Visual Studio 拡張機能内から取得したいと考えています。

誰もこれを行う方法を知っていますか。

実際にこれはフレームワーク版コンボボックスの新規プロジェクトダイアログウィンドウに表示されるリストです。

0 投票する
1 に答える
27 参照

msbuild - ターゲット フレームワークが異なる複数のアプリケーションで MSBuild を使用する方法

2 つの異なるターゲット フレームワークを使用する複数のアプリケーションがあります。一部は Web アプリ (3.5) で、一部は winform コントロール (2.0) です。

すべてのアプリケーションが対応するフレームワークに対して構築されていることを確認するにはどうすればよいでしょうか?

3.5 を対象とするアプリでは、MSBuild の 3.5 バージョンを使用する必要がありますか? および MSBuild v2.0 と 2.0 アプリ? 特に指示がない限り、MSBuild は対象のフレームワークに対して自動ビルドしますか?

0 投票する
7 に答える
104233 参照

asp.net - web.config の targetFramework に関連する構成エラー

Visual Studio 2015 で MVC Web サイトを作成しましたが、ローカルホストで動作します。しかし、自分の Web サイトを公開してホストに入れても、うまくいきません。次のエラー通知が表示されます。

「/」アプリケーションでサーバー エラーが発生しました。

構成エラー

パーサー エラー メッセージ: Web.config ファイルの要素の 'targetFramework' 属性は、バージョン 4.0 以降の .NET Framework (たとえば、'') を対象とする場合にのみ使用されます。'targetFramework' 属性は現在、インストールされている .NET Framework のバージョンより新しいバージョンを参照しています。.NET Framework の有効なターゲット バージョンを指定するか、必要なバージョンの .NET Framework をインストールしてください。

ソース エラー:

サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、アプリケーション エラーの詳細をリモートで表示できません (セキュリティ上の理由から)。ただし、ローカル サーバー マシンで実行されているブラウザで表示することはできます。

ソース ファイル: G:\xxx\xxx.com\httpdocs\web.config 行: 24

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.34248

私の web.config の関連部分:

そして、エラーのあるこの部分:

私のウェブサイトのプロパティ:

ここに画像の説明を入力

NuGet パッケージ マネージャー:

ここに画像の説明を入力

EntityFramework 参照プロパティ:

ここに画像の説明を入力

デフォルトの Web サイトの基本設定: (正直に言うと、ここに新しい Web サイト (自分の Web サイト) を追加する必要があるかどうかわかりません。)

ここに画像の説明を入力

インストール済みの .net フレームワーク:

ここに画像の説明を入力

私の公開方法:

ここに画像の説明を入力

インターネットでこの問題を調査したところ、問題に関連するいくつかのリンクが見つかりました: Asp.net MCV4 フレームワークの問題。このリンクには、次の 2 つの主なオファーがあります。

  1. このコンパイル タグを変更する

  2. IIS のアプリケーション プールの更新

実際、このタグを変更しようとしましたが、変更されません。次に、アプリケーション プールを制御しましたが、最新のようです。

ここに画像の説明を入力

ホストプロバイダーに電話し、問題を説明しました。彼らは、このエラーはサーバーに関連していないと言っています.

私は何をすべきか?これに対する解決策は何ですか?

0 投票する
1 に答える
64 参照

.net - F# for Xamarin MacOS X : このツールセット (ToolsVersion4.0) ではサポートされていない TargetFrameworkVersionv4.5.2

私は VS2015 で F# を使用してきましたが、MacOS X 10.11.3 で動作する最初の (新しい) iMAC を購入し、Xamarin 6.0 (アルファ リリース) をインストールしました。VS2015 で問題ないファイルをコンパイルしようとすると、いくつかの問題が発生します。

コンパイル時に警告が出ます

これはファイル Microsoft.Common.Targets 用です

そして実行時にエラーが発生しました

私は何をすべきか ?

ありがとう