【发布时间】:2015-03-11 22:03:00
【问题描述】:
我在尝试构建我的项目时遇到 CSC 错误。我在这里引用了许多线程,包括metadata error dll not found 上的这个。
我检查了构建依赖项,在配置管理器下未检查和重新检查项目,检查了 %VS120COMNTOOLS% 的环境变量,确认了路径和 C:\Windows\system32... 我仍然收到 CSC 错误。
错误提示“找不到元数据文件 'C:\Users\Username\Source\Workspaces\CompanyName\Main\CompanyDataModel\bin\Debug\CompanyDataModel.dll”。
我还查看并看到我的 .bat 文件中有一个与 this thread 中提到的类似的脚本。例如,VCVarsQueryRegistry 文件有这样的 for 循环:
@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1" /v "InstallationFolder"') DO (
@if "%%i"=="InstallationFolder" (
@SET "WindowsSdkDir=%%k"
)
)
这些变量是问题所在吗?我试图编辑这些for循环,但右键单击然后以管理员身份运行只会显示一个空白命令提示符,然后它就会消失。如果我尝试在记事本中进行编辑,当我保存文件时会收到“拒绝访问”。
是什么导致了这些 CSC 错误?
【问题讨论】:
-
我已经进去并将代码中的第二个变量从 i 更改为 j。我仍然遇到相同的元数据错误。
标签: visual-studio-2013 compiler-errors csc