小编Ker*_*ode的帖子

警告:找不到DLL

我有一个用C#编写的客户端程序,其中解决方案中的一个项目处理机器安装了SQL 2005的案例.

我已经添加了相关的DLL,但是我收到了警告:

CA0060 : The indirectly-referenced assembly 'Microsoft.SqlServer.ManagedDTS, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' could not be found. This assembly is not required for analysis, however, analysis results could be incomplete. This assembly was referenced by: d:\Any CPU\Bin\Debug\MyProgram.SSIS2005.dll.

根据Microsoft.SqlServer.ManagedDTS它的属性版本是9.0.3042.0,我不明白为什么它需要版本9.0.242.0.我不知道它是否相关,但版本Microsoft.SQLServer.DTSRuntimeWrap是9.0.242.0.

我试过了什么?

  • 删除和添加引用
  • 手动更改csproj文件中所需的版本
  • 我考虑过使用相同版本获取所有dll,但是没有在网上找到这样的源代码.

有任何想法吗?谢谢,KM

编辑:另一个细节,

  • 我的目标框架是.Net 4.0
  • 我已将'useLegacyV2RuntimeActivationPolicy'设置为true

c# sql dll fxcop version

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

SQL查询获取sql年版本

我正在使用SQL Server,我需要一个返回版本年份的SQL查询.

我熟悉下一个方法:

select @@version

select SERVERPROPERTY('productversion')
Run Code Online (Sandbox Code Playgroud)

但我需要一个将返回的查询,例如:

2008
Run Code Online (Sandbox Code Playgroud)

要么

2005
Run Code Online (Sandbox Code Playgroud)

我提到的第一个查询需要脏解析,第二个返回一些产品编号.

有谁知道这样的查询?

谢谢!

sql sql-server version

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

标签 统计

sql ×2

version ×2

c# ×1

dll ×1

fxcop ×1

sql-server ×1