标签: .net-framework-version

安装.NET Framework 4.7是否消除了安装4.6.x的需要?

我们的环境目前有

.NET Framework 2.0        50727
.NET Framework 3.0        30729
.NET Framework 3.5        30729
.NET Framework 4.5.2     379893
Run Code Online (Sandbox Code Playgroud)

本周推出4.7.针对4.6.x的应用程序是使用4.7,还是我还需要安装4.6?

.net .net-framework-version

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

无法加载文件或程序集System.Runtime,Version = 4.1.2.0

突然,在添加一些NuGet包(主要是与ASPNET标识相关)后,它开始显示此错误:

FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我有针对.Net Framework 4.7.1的目标.我尝试安装NuGet包System.Runtime 4.3.0,它没有帮助.web.config文件有一个引用:

<dependentAssembly>
  <assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
  <bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)

bin文件夹中没有System.Runtime.dll.

有任何想法吗?

我使用Visual Studio 2017 15.5.5.

更新:

我在.csproj文件中使用PackageReference条目,因此它不是packages.config的问题.

似乎没有加载某些依赖项.

asp.net .net-framework-version visual-studio-2017

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

适用于Windows 8的可再发行的脱机.NET Framework 3.5安装程序

我们公司正在Windows 8上测试我们的产品(针对.NET Framework 3.5编译).我们发现Windows 8上没有.NET Framework 3.5,有两种方法可以解决此问题:

  1. 在线安装

  2. 从Windows 8安装DVD或ISO安装

但是,我们需要为没有互联网且没有安装Windows的所有人提供可再发行的离线安装程序.

有没有办法解决这个问题?

谢谢.

更新:

也适用于Windows 10.

installer .net-framework-version .net-3.5 windows-8 windows-10

18
推荐指数
2
解决办法
11万
查看次数

如何检查WiX中的.NET framework 4.5预支持

我想验证在进行安装之前,应该在服务器上安装.NET framework 4.0和4.5.因此我使用了以下代码段,但我不知道有关4.5的验证,它未在链接参考中列出

<PropertyRef Id="NETFRAMEWORK40FULL"/>
    <Condition Message='This setup requires Microsoft .NET Framework 4.0 Full package or greater needs to be installed for this installation to continue.'>
      <![CDATA[Installed OR NETFRAMEWORK40FULL]]>
    </Condition>
Run Code Online (Sandbox Code Playgroud)

windows-installer wix .net-framework-version

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

.Net Standard 2.0中的43个API是什么,但在.Net Framework 4.6.1中却没有?

题为.NET标准API参考的SO问题引用了https://github.com/dotnet/standard/issues/133中的讨论,提到了将包含在.Net Standard 2.0中但不受.Net支持的43个API.框架4.6.1.但是,我无法在Internet上的任何地方找到这43个API的列表.我在搜索中最接近的是https://github.com/dotnet/standard/blob/master/docs/versions/netstandard1.5_diff.mdhttps://github.com/dotnet/standard/blob/ master/docs/versions/netstandard1.6_diff.md,列出了.Net Standard 1.5和1.6中引入的API.起初我以为我的搜索结束了,但后来我意识到:

  1. 这两个列表中有超过43个API,并且
  2. 其中许多已经得到.Net Framework 4.6.1的支持.

在那里,随时随地在互联网上,在43层名单具体包括在标准的.Net 2.0,但不包含在.Net框架4.6.1的API?

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

18
推荐指数
1
解决办法
1851
查看次数

Framework 4.7.2的TFS构建作业失败

我在TFS 2013服务器上安装了框架4.7.2并尝试使用msbuild构建作业.

我收到以下错误:

任务参数:TargetFrameworkMoniker = .NETFramework,Version = v4.7.2(TaskId:6)C:\ Program Files(x86)\ MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1098,5):错误MSB3644:找不到框架".NETFramework,Version = v4.7.2"的引用程序集.要解决此问题,请为此框架版本安装SDK或Targeting Pack,或者将应用程序重新定位到已安装SDK或Targeting Pack的框架版本.请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于代替引用程序集.因此,您的程序集可能无法正确定位到您想要的框架.输出属性:_TargetFrameworkDirectories =

关于我可以检查什么以使FW 4.7.2与MsBuild一起工作的任何想法

msbuild tfs .net-framework-version visual-studio-2017

17
推荐指数
1
解决办法
9018
查看次数

创建一个独立的exe而无需安装.NET框架

我是一名学生,目前我正在公司实习.这个实习是关于分析项目.对于这个项目,我已经向营销总监做了一个演示.我演示的是一个在Visual Studio 2010中使用Windows窗体在c#中创建的简单项目以及与Access数据库的连接.

所以现在我必须在一个演示文稿中向这位导演展示这个演示,但在演示之后,导演希望他的计算机上的项目,以便他可以尝试使用它.现在的问题是,这家公司的计算机没有.NET framework 4.0,而且这里的计算机受到如此保护,以至于我们无法安装任何新的东西.要安装一些东西,你必须经过一个需要数周的程序.

我看过互联网,但我找到的是如何安装.NET框架.

有没有可能的方法,我可以创建一个独立的exe而无需安装.NET框架?请帮忙!

c# exe visual-studio-2010 .net-framework-version

15
推荐指数
4
解决办法
3万
查看次数

如何检测WiX中是否安装了.NET Framework 4.6.1或更高版本?

我目前在我的WiX安装程序项目中使用以下标记来检查是否安装了.NET Framework 4.5或更高版本.

<PropertyRef Id="NETFRAMEWORK45" />

<Condition Message="$(var.ProductName) requires .NET Framework 4.5 or higher.">
  <![CDATA[Installed OR (NETFRAMEWORK45 >= "#393295")]]>
</Condition>
Run Code Online (Sandbox Code Playgroud)

如何检查.NET Framework 4.6.1及更高版本?

我正在使用WiX 3.10.2.2516.

wix .net-framework-version

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

WiX检查.NET Framework 4

我正在尝试执行检查以查看运行安装程序时是否安装了.NET框架.

我添加了以下内容:

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">

        <PropertyRef Id="NETFRAMEWORK40FULL"/>
        <Condition Message="This application requires .NET Framework 4.0. Please install the .NET Framework then run this installer again. Contact support at support@Swiftposter.com if you have further issues.">
            <![CDATA[Installed OR NETFRAMEWORK40FUL]]>
        </Condition>
Run Code Online (Sandbox Code Playgroud)

但是,它似乎总是导致错误,因为即使你安装了完整的.NET框架(不仅仅是客户端),它仍然会阻止我.

这是怎么回事?

windows-installer wix .net-framework-version

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

如何在.net core和.netframework的.netstanard库中使用System.Configuration.ConfigurationManager

我正在将 .netframework 4.7.2 类库迁移到 .netstandard 2.0 库。

ConfigurationManager 在.netframework 类库中用于读取应用程序设置。

.netstanard 中的 System.Configuration.ConfigurationManager 可用的任何替代选项。

迁移的类库需要在 .net core Web API 和旧的 .netframework Web 应用程序中使用。

c# .net-framework-version asp.net-core .net-standard

13
推荐指数
2
解决办法
2万
查看次数