asp.net - 将项目从 tfs 加载到其他路径后,Owin 出现“系统找不到指定的文件”错误
问题描述
我有一个在 localhost 中运行的项目,没有任何问题。出于某种目的,我不得不将项目加载到与 TFS 不同的位置。当我在更改路径后尝试运行它时,出现错误
无法加载文件或程序集“Owin,Version=1.0.0.0,Culture=neutral,PublicKeyToken=f0ebd12fd5e55cc5”或其依赖项之一。该系统找不到指定的文件。
根据阅读本文,我尝试添加以下代码段,但仍然得到相同的响应。
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
</dependentAssembly>
我还检查了参考路径。它也引用了正确的路径。
我在我的参考文献中使用Microsoft.Owin
, Microsoft.Owin.Host.SystemWeb
, Microsoft.Owin.Security
。
我在哪里做错了?
解决方案
出于某种目的,我不得不将项目加载到与 TFS 不同的位置。
你的意思是你将代码从 TFS 拉到不同的位置并使用 Visual Studio 构建项目,然后你得到了那个错误?
如果是,首先,请确保您没有将/packages
文件夹签入源代码管理。
然后在包管理器控制台中使用 NuGet 命令行:
Update-Package -reinstall
强制将包引用重新安装到项目中。
如果以上对您没有帮助,请分享项目文件HintPath
中的包以及文件夹和文件的路径Microsoft.Owin
.csproj
\packages
.sln
希望这可以帮助。
推荐阅读
- powershell - Get-ADUser 过滤器比较
- excel - 选项按钮和文本框不从工作表中提取信息
- jquery - 有没有办法将一组表单输入字段作为对象数组发布?
- reporting-services - 单击时如何使 SSRS 操作 URL 现在或今天重新运行
- javascript - 我怎样才能让这个 React Bootstrap 模式正常工作?
- java - 是否可以像 txt 一样读取 tif 文件,删除一些标题行,然后将其保存回 tif 文件?
- r - R将字符串转换为图像
- c# - 我的线性地图函数没有给出正确的答案
- javascript - 下拉选择后自动填充输入框
- r - spatstat 中adaptive.density 函数的输出