我正在研究 ASP.Net MVC 5/ASP.Net Core,并且在尝试构建项目时遇到错误。
错误本身就很简单:
错误 CS0234 命名空间“Microsoft”中不存在类型或命名空间名称“Xrm”(您是否缺少程序集引用?)
但是……确实如此。C# 文件中的类名是正确的“彩色”,如果我将鼠标悬停在它上面,Visual Studio 就会明白它是什么(Entity
下图中的类)。
我的主要项目是一个网络应用程序,但这个问题发生在兄弟“类库(包)”项目中。该引用是由 nuget 添加的。
任何想法我可能做错了什么或我可能会尝试调试的地方?
project.json
看起来像这样:
{
"version": "1.0.0-*",
"description": "My Proj Name",
"authors": [ "Robert" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": {
"dependencies": {
"Microsoft.Crm.Sdk.Proxy": "1.0.0-*",
"Microsoft.CrmSdk.CoreAssemblies": "8.1.0"
"Microsoft.Xrm.Client": "1.0.0-*"
}
},
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
}