在不经常的随机间隔中,解决方案中的某些项目将不再构建。可能是因为强名称密钥文件破坏或丢失.. 在构建项目时导致以下错误:
错误1元数据文件 'd:\ CasparKleijne.Toolkit \ CasparKleijne.Toolkit \ BIN \调试\ CasparKleijne.Toolkit.dll' 不可能 找到了CasparKleijne.Toolkit.Reporting
错误2无法导入以下密钥文件: CasparKleijne.Toolkit.pfx。该 密钥文件可能受密码保护。至 纠正这个,尝试导入 再次证书或手动安装 强名称CSP的证书 使用以下密钥容器名称: VS_KEY_11D604D4C94AB54 CasparKleijne.Toolkit
错误3导入密钥文件 “CasparKleijne.Toolkit.pfx”是 取消。 CasparKleijne.Toolkit
(出于某些隐私原因,更改了程序集名称)
但该文件位于完全相同的位置,但我无法再导入。我必须创建一个新的,并且所有工作精细。
文件如何处于正确的位置但仍然
答案 0 :(得分:2)
疯狂的猜测:
检查构建配置并确保将项目设置为构建。确保没有切换。
否则,根据我的经验,像这样的奇怪问题通常是由于Visual Studio自己缓存的。
没有可靠的方法(至少我还没有找到)来检测什么或在哪里看。我通常采用“冲洗 - 重复”程序:
obj/debug
个文件夹答案 1 :(得分:0)
它正在寻找一个pfx文件。我认为这是一种证书文件格式。也许证书已过期,或者如消息所述,它受密码保护。