【问题标题】:SSIS Script Component - Changing target .net version keeps revertingSSIS 脚本组件 - 更改目标 .net 版本不断恢复
【发布时间】:2017-11-10 14:11:35
【问题描述】:

希望大家帮忙:)

将 VS2015 与当前最新版本的 SSDT 一起使用。 有一个脚本组件,我正在尝试将 Target 框架更改为 4.5.1(从默认的 4.5 - 不确定从哪里获得默认值) 已按照说明here - 为 VS2015 稍作修改

问题是每次我设置并保存时,它都会恢复到 4.5。 还尝试将其设置为 4.0 - 同样的故事。

已尝试在所有组合中保存和关闭项目和 Vsta 编辑器均无济于事,并怀疑这可能是环境问题。

有什么想法吗?

TIA

编辑:我已经在另一台机器上尝试了完全相同的东西,它运行良好,所以它确实似乎是一个环境问题。

【问题讨论】:

  • 请将答案标记为已接受,如果它解决了您的目的,请投票
  • @BHouse 你真的读过我对唯一建议答案的回复吗?您只是在寻找输入 cmets 的地方吗?
  • 您的目标是哪个版本的 SQL Server?
  • 您是否找出导致此错误的开发环境的不同之处?我遇到了同样的问题,我的目标框架恢复到 4.5,并且我从 NuGet for MySQL 添加的引用丢失了。我没有另一台机器可以用来测试这个。下面的唯一答案没有帮助,因为 SSIS 项目没有目标框架,并且在重新打开脚本时更改脚本任务目标框架不成立。
  • @Brandon,对不起。

标签: c# .net sql-server visual-studio ssis


【解决方案1】:

首先要做的是,当你创建一个项目时,一定要选择 Target framework to 4.5.1。请参考此Cannot change Target Framework on Several Projects From v4.0 to V4.5 or 4.5.1

由于您提到了环境问题,您需要验证您的环境中是否安装了 .net framework 4.5.1 及更高版本。希望这会有所帮助。

【讨论】:

  • 感谢您的帮助,但不幸的是,这不起作用。我可以在 2 台不同的机器上做完全相同的事情 - 一台可以正常工作,而另一台不能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-19
相关资源
最近更新 更多