如何将.net从4.5.2降级到4.5

时间:2015-10-24 17:59:14

标签: .net visual-studio-2015

我正在尝试将我的一个项目上的目标框架从4.5.2切换到4.5(我们安装的计算机只有.net 4.5,IT不会让我们更新到4.5.2)< / p>

我正在使用Visual Studio 2015

我在属性中切换了目标框架 - &gt;申请 - &gt; “.NET Framework 4.5”的目标框架这将我的csproj文件更改为此

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

...

<BootstrapperPackage Include=".NETFramework,Version=v4.5">
  <Visible>False</Visible>
  <ProductName>Microsoft .NET Framework 4.5 %28x86 and x64%29</ProductName>
  <Install>true</Install>
</BootstrapperPackage>

我已将app.config更新为此

<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>

我还更改了我的包配置文件以更新Newtonsoft.Json targetFramework

<packages>
  <package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
</packages>

我做了这些更改并发布了我的项目。在安装过程中,在安装组件时,它仍在尝试下载并安装.NET 4.5.2

在某处有另一个参考吗?或者我需要做些什么才能让框架切换?

2 个答案:

答案 0 :(得分:0)

也许你改变了调试模式的目标框架(应用程序属性)。也适用于发布模式。

答案 1 :(得分:0)

我的问题很简单,我没有更新用于安装应用程序的setup.exe文件。