编译旧活动 我不能报告以下错误
程度 密码 说 活动 文件 正在 禁用显示状态
错误 在试图编译转换密码 时引发异常。 引发下列异常:
System.IO.FileNotFoundException: 找不到文件“D:\Program Files (x86)\visualstodio\Common7\IDE\$(VSAPPIDDIR)EntityFramework.dll”。
档案名称:“D:\Program Files (x86)\visualstodio\Common7\IDE\$(VSAPPIDDIR)EntityFramework.dll”
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
在 Roslyn.Utilities.FileUtilities.OpenFileStream(String path)
在 Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(String path, MetadataReferenceProperties properties, DocumentationProvider documentation)
在 Microsoft.VisualStudio.TextTemplating.CompilerBridge.<>c.<.ctor>b__15_0(String x)
在 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
在 System.Linq.Enumerable.<UnionIterator>d__67`1.MoveNext()
在 System.Linq.Enumerable.<UnionIterator>d__67`1.MoveNext()
在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
在 System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
在 Microsoft.CodeAnalysis.ImmutableArrayExtensions.AsImmutableOrEmpty[T](IEnumerable`1 items)
在 Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable`1 references)
在 Microsoft.CodeAnalysis.CSharp.CSharpCompilation.WithReferences(IEnumerable`1 references)
在 Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CommonWithReferences(IEnumerable`1 newReferences)
在 Microsoft.VisualStudio.TextTemplating.CompilerBridge.PrepareNewCompilation()
在 Microsoft.VisualStudio.TextTemplating.CompilerBridge.Compile()
在 Microsoft.VisualStudio.TextTemplating.TransformationRunner.Compile(String source, String inputFile, IEnumerable`1 references, Boolean debug, SupportedLanguage language, String compilerOptions)
这东西是2013自古以来就有一个错误
解决办法是 手工制作 D:\Program Files (x86)\visualstodio\Common7\Tools
在文件夹中创建 IDE 文件夹 然后放进去
EntityFramework.dll
EntityFramework.SqlServer.dll
版本应该是正确的, 我的是nuget从里面来的bin里面