相关疑难解决方法(0)

无法加载文件或程序集或其依赖项之一

我有另一个"无法加载文件或程序集或其中一个依赖项"的问题.

附加信息:无法加载文件或程序集"Microsoft.Practices.Unity,Version = 1.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

我不知道是什么导致这个或我如何调试它来找到原因.

我已经在我的解决方案目录.csproj文件中进行了搜索,以及我拥有Unity的所有地方:

参考Include ="Microsoft.Practices.Unity,Version = 2.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL"

在我的任何项目中找不到任何与1.2.0.0相对应的参考.

任何想法我应该如何解决这个问题?

我也很欣赏如何调试这样的问题的技巧.

.net c# compiler-errors reference

224
推荐指数
16
解决办法
72万
查看次数

@ Ajax.ActionLink使用GET而不是POST

我真的很沮丧,即使经过数小时的研究,我也无法弄清楚这个简单的问题:

@Ajax.ActionLink("Test", "Test", new AjaxOptions { HttpMethod = "Post" })

<a data-ajax="true" data-ajax-method="Post" href="/Home/Test">Test</a>
Run Code Online (Sandbox Code Playgroud)

虽然我指定了POST,但它可以获得简单但它向/ Home/Test发出GET请求.

在_Layout.cshtml里面我有

<body>

@RenderBody()

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)

</body>
Run Code Online (Sandbox Code Playgroud)

包jquery val包括

jquery.validate.js
jquery.validate.unobtrusive.js
Run Code Online (Sandbox Code Playgroud)

jquery razor asp.net-mvc-5

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

标签 统计

.net ×1

asp.net-mvc-5 ×1

c# ×1

compiler-errors ×1

jquery ×1

razor ×1

reference ×1