标签: .net-framework-version

ASP.net 2.0版是什么意思?

ASP.NET 2.0版究竟是什么意思?它是.net CLR版本2.0的版本?

aspnet_isapi.dll和aspnet_wp.exe怎么样?它们如何适应.net框架的1.1/2.0/3.5版本?

.NET 3.5使用CLR 2.0.除了添加类库之外,这是否意味着ASP.NET 3.5中没有任何变化?

.net asp.net .net-framework-version

5
推荐指数
2
解决办法
1742
查看次数

在WiX中检查.NET Framework 4.5的属性参考是什么?

我正在使用WiX Toolset 3.7,我需要在安装程序中检查.NET Framework 4.5的安装.但是,文档似乎未更新为包含4.5属性.有一个错误似乎暗示这些属性确实存在:https://sourceforge.net/p/wix/bugs/3167/,但我找不到引用.我尝试只复制4.0属性并使用NETFRAMEWORK45FULL,但WiX编译器无法识别它.

wix .net-framework-version

5
推荐指数
1
解决办法
2371
查看次数

使用.Net Framework 4.5安装SQL Server 2012

我试图安装SQL Server 2012时遇到一个奇怪的问题.

我有一份Windows Server 2008 R2的新副本.我在其上安装了Visual Studio 2012,因此我的Windows上安装了.Net Framework 4.5.

当我想安装SQL Server 2012时,我收到此错误:

在此输入图像描述

但是已经安装了.Net Framework 4.5:

在此输入图像描述

我怎么能摆脱这个错误?

谢谢

sql-server installation .net-framework-version sql-server-2012

5
推荐指数
1
解决办法
1万
查看次数

在Windows功能中找不到.net framework 4.5高级服务

我在安装了.net framework 4.5的Windows 7上运行IIS7,但在Windows功能屏幕中找不到.net framework 4.5高级服务.我需要启用WCF,它应该在高级服务功能内部.

有任何想法吗?

iis-7 .net-framework-version windows-7-x64

5
推荐指数
0
解决办法
3065
查看次数

具有多个用户存储的 Identity Server 4

我刚开始致力于集成 Identity Server 4。我正在寻找一些解决方案,为三个不同的应用程序/客户端提供三个不同的用户存储。有可能吗?

asp.net-mvc identity .net-framework-version .net-core identityserver4

5
推荐指数
1
解决办法
2050
查看次数

在库和.Net framework 4.6.1中使用.Net Standard 1.4和应用程序时,无法加载文件System.IO.FileSystem,Version = 4.0.1.0

我有一个包含库和2个应用程序的解决方案.这些应用程序代表相同的程序,其中一个程序是通过UAP10定位到Windows App Store,另一个是使用.Net Framework 4.6.1定位到Microsoft Windows PC.我正在使用Visual Studio 2017.

  • 我设置了库项目目标.Net standard 1.4.
  • 我将UWP应用程序设置为目标Windows 10 Aniversary Edition(10.0; Build 14393),最低版本Windows 10(10.0; Build 10586).
  • 我将通用Windows应用程序设置为.Net Framework 4.6.1.

UWP版本编译并运行良好.

最初,.Net Framework 4.6.1编译并运行.但是,当我从System.IO调用File.Open时,收到以下错误消息:

System.IO.FileNotFoundException:'无法加载文件或程序集'System.IO.FileSystem,Version = 4.0.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.'

File.Run的代码块在库代码(.Net Standard 1.4)中.我不确定是什么导致了这个问题.我认为我可以在引用.Net Framework 4.6.1的应用程序中使用.Net Standard 1.4库.


作为一种解决方法,我尝试在.Net Framework应用程序中安装System.IO的Nuget包.System.IO版本4.0.1.0甚至不是一个选项.有一个版本4.0.10,但安装此Nuget包时它不起作用.

那么,如何在.Net Framework 4.6.1应用程序中正确引用System.IO操作,该应用程序引用.Net Standard 1.4库中的System.IO代码?

.net c# .net-framework-version .net-4.6.1 .net-standard

5
推荐指数
1
解决办法
2140
查看次数

NetStandard和.Net Framework之间的引用

我正在尝试让.Net Framework和NetStandard程序集相互通信(以了解可能的内容).我目前有四个项目,两个Framework 4.5.2项目和两个NetStandard1.2项目:

  1. Framework452.Library
  2. NetStandard12.CentralLibrary
  3. NetStandard12.BaseLibrary
  4. Framework452.Tests

引用结构是:

  • Framework452.Tests参考NetStandard12.CentralLibrary:通过添加NetStandard.Library nuget包来工作Framework452.Tests.
  • NetStandard12.CentralLibrary参考NetStandard12.BaseLibrary:无需修改即可工作.
  • NetStandard12.CentralLibrary参考Framework452.Library:不工作,即使Framework452.Library安装了NetStandard.Library nuget包.

NetStandard项目可以参考Framework项目吗?如果是这样,我需要做些什么才能让他们进行沟通?目前我可以添加引用,但代码不可见.

更新

我重新创建了解决方案并添加了下面的代码,当我尝试编译时,从Framework452.Tests项目中给出以下错误:

错误CS0006:找不到元数据文件'〜\ TryNETStandard\NetStandard12.CentralLibrary\bin\Debug \netstandard1.2\NetStandard12.CentralLibrary.dll'.

namespace Framework452.Library
{
    public class Returner452 {
        public static bool ReturnTrue() { return true; }
    }
}


using Xunit;
namespace Framework452.Tests
{
    public class Class1 {
        [Fact]
        public void FrameworkTest() {
            Assert.True(NetStandard12.CentralLibrary.Class1.Return452());
        }

        [Fact]
        public void NetStandardTest() {
            Assert.True(NetStandard12.CentralLibrary.Class1.Return12());
        }
    }
}


namespace NetStandard12.BaseLibrary
{
    public …
Run Code Online (Sandbox Code Playgroud)

.net c# frameworks .net-framework-version .net-standard

5
推荐指数
2
解决办法
3503
查看次数

.NET Framework 4.6.2和.NET Standard 2.0不兼容

一个项目面向.NET Framework 4.6.2.

一个项目使用引用.NET Standard 2.0的 NuGet包Entity Framework Core (它出现在packages文件夹中)

据我所知,.NET 4.6.2.NET Standard 2.0是不兼容的.它会引起任何问题吗?

.net .net-framework-version .net-core .net-standard .net-standard-2.0

5
推荐指数
1
解决办法
4856
查看次数

如何在Rider IDE中更改.Net框架?

在Rider IDE中,我正在尝试创建一个新的解决方案:

在此输入图像描述

但无法更改.Net框架,但它被禁用.我该如何更改版本?我已经安装了.Net framework 3.5,4.5,4.6.

.net c# .net-framework-version rider

5
推荐指数
3
解决办法
5744
查看次数

错误MSB3644:找不到框架“ .NETFramework,Version = v4.5”的参考程序集

我最近升级了Visual Studio环境,现在我的.Net框架似乎有问题,如下面的错误消息所示:

9> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets(1126,5):错误MSB3644:框架“ .NETFramework,找不到版本= v4.5“。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或将您的应用程序重新定位到已为其安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将代替参考程序集。因此,您的程序集可能没有正确地针对您想要的框架。

(数字“ 9”只是我的Visual Studio解决方案中第九个项目的计数器)

让我向您解释一下这种情况的令人困惑的地方:

加载解决方案时,出现以下错误消息:

C#项目...的目标是“ .NETFramework,Version = 4.5”,该机器上未安装。要继续,请在下面选择一个选项:

  • 将目标更改为.NET Framework 4.6.1。您可以稍后更改回“ .NETFramework,Version = 4.5”。
  • 下载“ .NETFramework,Version = 4.5”的定向包。该项目将不会更改。
  • 不要加载项目。

我选择第二个选项,然后获得以下网站:用于Visual Studio的.NET SDK

这给出了以下内容:.NET Framework列表:

4.7.1   Developer Pack, included in Visual Studio 2017   Runtime   Release Details
4.7     Developer Pack, included in Visual Studio 2017   Runtime   Release Details
4.6.2   Developer Pack, included in Visual Studio …
Run Code Online (Sandbox Code Playgroud)

.net-framework-version visual-studio-2017

5
推荐指数
1
解决办法
6456
查看次数