小编Pan*_*lis的帖子

指定的模块无法找到.来自HRESULT的异常:0x8007007E

当我尝试在家里64位计算机上的visual studio的服务器资源管理器上对sql server数据库进行任何修改时,我在visual studio上显示的消息框上收到以下消息.数据库是在32位机器上创建和填充的.有什么想法吗?

编辑:

通过替换位于此处的损坏的DLL来修复它:"C:\ Program Files(x86)\ Common Files\microsoft shared\Visual Database Tools\dsref80.dll"

sql-server-2008 server-explorer visual-studio

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

无法加载文件或程序集"AssemblyName PublicKeyToken = null"或其依赖项之一

{"无法加载文件或程序集'AssemblyName,PublicKeyToken = null'或其依赖项之一.找到的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)":"AssemblyName,PublicKeyToken = null"}

我正在InnerException.Message尝试在签署正在使用的未签名第三方程序集之后调试我的应用程序时收到有问题的消息.奇怪的是,我已经签署了消息中显示的程序集,即无法加载的程序集.

这可能是什么问题?我该如何解决这个问题?

编辑

编辑以提供有关我所做的更多信息:

  • 签署了我的项目引用的所有未签名的第三方程序集.
  • 反汇编这些程序集以查看它们是否在内部引用任何外部未签名程序集(它们没有)
  • 从项目的引用列表中删除旧的未签名的程序集,并重新添加新签名的程序集.
  • 通过添加程序集引用中缺少的PublicKeyToken,卸载项目并编辑无法加载到.sln XML样式文件中的程序集的引用.

抛出异常的程序集,顺便说一下,项目构建正常,这是我正在构建的程序集的运行时异常InitializeComponent(),是一个带有WPF控件的开源组件(MahApps.Metro).我发现了一个类似的问题,但没有一个答案解决了这个问题.

如何强制WPF使用使用程序集强名称的资源URI?哎呀!

.net il strongname manifest disassembly

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

List <T>其中T是自定义对象.按属性删除重复项

我有一个List<T>T是自定义对象.我的目标都不相同,但有些可能具有相同的属性.有没有通过比较属性来删除重复项的快速方法?哪个重复项保留在列表中并不重要.

c# linq generics list

9
推荐指数
2
解决办法
3693
查看次数

是否有任何情况下Application.Exit()不会引发FormClosing事件?

我有一个表单,我FormClosing根据不同的方式处理事件CloseReason.例如,当我CloseReason.UserClosing从WCF服务调用返回特定值并且我Application.Exit()从通知图标contextmenu ItemClicked事件调用以在其他一些条件中关闭App 时,我正在以编程方式调用事件来最小化表单.

虽然我的应用程序按预期工作到现在为止,总是FormClosingApplication.Exit()调用时提升事件,但在我做了一些更改之后,它的行为并不像那样.大多数情况下,应用程序关闭时不会引发事件,并且几次获取事件就会执行事件上的代码(数据库工作,通知图标处理)而不退出表单.

怎么会发生这种情况?

.net c# winforms

6
推荐指数
1
解决办法
1642
查看次数

为什么从WCF服务操作返回DataTables是一种不好的做法?

我知道在WCF中序列化复杂类型的首选方法是使用DataContracts,但为什么会这样呢?

如果我从服务操作返回DataTable而不是DataContract,WCF是否使用XmlSerializer类而不是默认的DataContractSerializer?

最后,在本主题中:svcutil - WCF服务不接受DataTable

您是否认为问题在于返回DataTable时CLR类型无法正确映射到XSD架构定义?

wcf

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

如何使用SqlFunctions.DateName获取小时部分

我有一个查询,我需要将24小时格式的实时日期时间属性的小时与24小时的时间字符串进行比较

例:

var time = "14:00";
var results = db.Table.Where(item => 
    SqlFunctions.DateName("HH:mm", item.DateTimeProperty) == time);
Run Code Online (Sandbox Code Playgroud)

虽然这引发了以下情况

{"'HH:mm'不是'SqlServer.DATENAME'函数中DATEPART参数的有效值."}

如何使用SqlFunction将datetime属性转换为24小时时间?

c# linq entity-framework

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

SELECT Col1,Col2,Col3 FROM Table WHERE Column1具有重复项

我想显示表中col1重复的所有行.

+------+------+------+
| col1 | col2 | col3 |
+------+------+------+
|    1 |    0 |    0 |
|    1 |    1 |    1 |
|    2 |    0 |    0 |
|    3 |    0 |    0 |
|    3 |    1 |    1 |
|    4 |    0 |    0 |
+------+------+------+
Run Code Online (Sandbox Code Playgroud)

结果应该是:

+------+------+------+
| col1 | col2 | col3 |
+------+------+------+
|    1 |    0 |    0 |
|    1 |    1 |    1 |
|    3 | …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2008-r2

0
推荐指数
1
解决办法
1418
查看次数