小编mun*_*eep的帖子

装配绑定错误:绑定结果:hr = 0x80070002.该系统找不到指定的文件

我有一个Visual Studio 2010解决方案,其中包含一个类库(ProjectA)和两个Sharepoint项目(ProjectB和ProjectC).依赖顺序是ProjectB引用,ProejctA和ProjectC引用ProjectA和ProjectB.

在一台特定的开发机器上,我在尝试构建ProjectC时遇到以下错误:

编译失败.无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息.

在查看融合日志时,我注意到以下错误:

*装配活页夹日志条目(14/06/2012 @ 09:38:32)*

操作失败.

绑定结果:hr = 0x80070002.该系统找不到指定的文件.

装配管理器从:C:\ Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll加载

在可执行文件C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe下运行

---详细的错误日志如下.

===预绑定状态信息===日志:用户= DOMAIN \用户名

日志:DisplayName = ProjectB,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = aaaaaaaaaaaaaaa,processorArchitecture = MSIL(完全指定)

日志:Appbase = file:/// C:/ Program Files(x86)/ Microsoft Visual Studio 10.0/Common7/IDE /

日志:初始PrivatePath = NULL

日志:动态Base = NULL

日志:缓存基数= NULL

日志:AppName = devenv.exe

调用程序集:(未知).

日志:此绑定在默认加载上下文中启动.

日志:使用应用程序配置文件:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.Config

日志:使用主机配置文件:

日志:使用C:\ Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config中的计算机配置文件.

日志:政策后参考:ProjectB,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = aaaaaaaaaaaaaaa,processorArchitecture = MSIL …

c# assembly-resolution .net-assembly

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

如何正确比较powershell中的双打?

在尝试比较两个双打时注意到以下行为.

给出以下基本脚本:

[double]$maxValue = 1.5
[double]$startValue = 1.2
[double]$counter = $startValue

while ($counter -lt $maxValue) {
    Write-Host $counter
    $counter += 0.1
}
Run Code Online (Sandbox Code Playgroud)

输出:

1.2
1.3
1.4
Run Code Online (Sandbox Code Playgroud)

如果我将while语句更改为使用小于或等于:while($ counter -le $ maxValue){

输出:

1.2
1.3
1.4
Run Code Online (Sandbox Code Playgroud)

这与上面完全相同,因此在最后错过了预期的最后一个值"1.5".

我怎样才能正确比较powershell中的两个双打?

powershell

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