问题标签 [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.
visual-studio-2012 - 有针对性的 .NET Framework 版本更改
如何在 Visual Studio 2012 中将 .NET Framework 的目标版本从 4.5.1 更改为 4.5?
.net - 我应该在 .csproj 文件中修改哪些条目?
我对不同版本的 Windows CE/CF 应用程序和运行它们的手持设备之间的版本不匹配和不兼容问题和困惑一无所知。
我开始意识到也许我将 CF 版本与 .NET 运行时版本混淆了。
在 IDE 中,相关项目的框架版本(只读属性)显示为“v2.0”
对于可以工作的项目(一台设备,安装为 CF 版本 1.0.3316.00,可能是 .NET 运行时版本 1.1),该值为 1.1,而不是 2.0
所以我查看了 .csproj 文件,看看我可能会更改哪些内容以使“v2.0”更改为“v1.1”(无论如何值得一试)。
.csproj 有三个“有趣”的条目:
如果我想以 .NET 运行时版本 1.1 而不是 2.0 为目标,我应该更改哪一个(如果有)?
什么是“架构版本”?
我应该将 TargetFrameworkVersion 更改为 1.1 吗?
我应该更改还是删除“
更新
好吧,通过经验观察已经很明显,“TargetFrameworkVersion”是改变“ Framework Version ”属性的元素,但是这样做(将其更改为“v1.1”)会导致:
...因此,我似乎处于 Catch-10648 情况(22立方),因为 1.1 版是 .exe 将运行的唯一框架...
我宁愿在 4 岁时赶上公牛,或者肯定更早成为麦田里的守望者,但乞丐不能成为选择者。
c# - Xamarin 不兼容的目标框架错误 - NuGet 可以帮助我吗?
我正在编写一个 Xamarin 应用程序,我希望将 MonoDroidToolkit 作为一个项目添加到我当前的解决方案中。我已经正确地做到了这一点,并且我的解决方案得到了构建。
我现在需要在我的应用程序中添加对 MonoDroidToolkit 项目的引用。
我在参考文件夹中选择了“编辑参考”选项。然后我浏览到项目选项卡以选择项目。该项目在此处列出,但是由于以下描述,我无法选择该项目:
com.refractored.monodroidtoolkit(不兼容的目标框架:MonoAndroid,版本=v4.2)
这是描述的屏幕截图:
我把每个项目的目标框架都改成一样了,也改成自动的了,但是不管我选择什么目标框架,因为上面的描述,我都无法添加引用。
我已经检查了我每个项目中的 Mono.Android 参考。在我当前的项目中,描述是 4.1 版支持,而 MonoDroidToolkit 是 4.2 版支持。
这就是问题所在吗?如何轻松将 4.1 支持参考更新为最新版本?我可以让 NuGet 执行此操作,还是有其他方法来更新我的所有引用?
.net - 如何从 Visual Studio 扩展中检索已安装的目标框架版本列表?
我想从 Visual Studio 扩展中检索已安装的目标框架版本(包括配置文件)列表。
有人知道怎么做这个吗。
实际上,这是在框架版本组合框中的“新建项目”对话框窗口中显示的列表。
.net - TargetFramework FrameworkDisplayName 为空
以下程序集属性之间的有效差异是什么 - 即可能发生的运行时差异(如果有)。
当构建机器没有安装 4.5.2 参考程序集(通过目标包)时,第一个由 MSBuild 生成(带有警告)。第二个是在构建机器安装了参考程序集时产生的(警告消失)。我觉得第二个更正确,但没有任何具体事实来支持这一点。两个二进制文件似乎都可以工作。
c# - C# 中的 Windows Phone 应用程序:没有更改目标框架的选项
我无法更改项目的目标框架。我使用 VS2013 开发了一个 C# Windows Phone 8.1 App。我看到的只有这个
msbuild - 如何在具有不同目标框架的多个应用程序上使用 MSBuild
我们有多个应用程序使用两个不同的目标框架,有些是 Web 应用程序 (3.5),有些是 winform 控件 (2.0)。
我们如何确保所有应用程序都是针对其相应的框架构建的?
我们是否必须将 3.5 版本的 MSBuild 与 3.5 目标应用程序一起使用?和带有 2.0 应用程序的 MSBuild v2.0?除非另有说明,否则 MSBuild 是否会针对目标框架自动构建?
asp.net - web.config 中与 targetFramework 相关的配置错误
我在 Visual Studio 2015 中创建了一个 MVC 网站,它可以在我的本地主机中运行。但是当我发布我的网站并放入我的主机时,它不起作用。它给了我这个错误通知:
“/”应用程序中的服务器错误。
配置错误
解析器错误消息:Web.config 文件元素中的“targetFramework”属性仅用于定位 .NET Framework 4.0 及更高版本(例如,“”)。'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 参考属性:
默认网站基本设置:(老实说,我不确定是否应该在这里添加一个新网站(我的网站)。)
我安装的 .net 框架:
我的发布方法:
我在网上调查了这个问题,发现了几个与我的问题相关的链接:Asp.net MCV4 framework issue。在此链接中,有两个主要优惠:
改变这个编译标签
更新 IIS 中的应用程序池
实际上,我曾尝试更改此标签,但它并没有改变。然后我控制了我的应用程序池,但它似乎是最新的。
我已经打电话给我的主机提供商,我已经解释了我的问题。他们说这个错误与他们的服务器无关。
我应该怎么办?解决方案是什么?
.net - Xamarin MacOS X 的 F#:此工具集不支持 TargetFrameworkVersionv4.5.2 (ToolsVersion4.0)
我一直在 VS2015 上使用 F#,但我购买了在 MacOS X 10.11.3 上运行的第一个(新)iMAC 并安装了 Xamarin 6.0(alpha 版本)。当我想编译一个在 VS2015 下可以的文件时,我遇到了一些问题。
我在编译时收到警告
这是针对文件 Microsoft.Common.Targets
在运行时我得到了错误
我应该怎么办 ?
谢谢