C# 构建项目hololens时出错-错误:CS0006“\程序集CSharp firstpass.dll“;找不到

C# 构建项目hololens时出错-错误:CS0006“\程序集CSharp firstpass.dll“;找不到,c#,visual-studio,build,hololens,C#,Visual Studio,Build,Hololens,我正在为全息透镜制作一个简单的项目 具有简单立方体的独特场景 我将按照以下教程进行制作: -> -> -> 但我构建时会显示以下错误: 我使用的是Unity和Visual Studio的最新版本: 统一:v2017.1.0f3 Visual Studio:v15.3.2 有趣的是,我有一个朋友是Visual Studio的v15.2版本(26430.16) 我已经重新安装了VisualStudio和Unity(最新版本),但错误还在继续 我发现这个教程->但不管用 我的输出: Restoring

我正在为全息透镜制作一个简单的项目

具有简单立方体的独特场景

我将按照以下教程进行制作:

->
->
->

但我构建时会显示以下错误:

我使用的是Unity和Visual Studio的最新版本:

统一:v2017.1.0f3 Visual Studio:v15.3.2

有趣的是,我有一个朋友是Visual Studio的v15.2版本(26430.16)

我已经重新安装了VisualStudio和Unity(最新版本),但错误还在继续

我发现这个教程->但不管用

我的输出:

Restoring NuGet packages ...
To prevent NuGet from restoring packages during compilation, open the Visual Studio Options dialog box, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages during compilation'.
1> ------ Compilation started: Project: Assembly-CSharp-firstpass, Configuration: x86 Release ------
1> Running SerializationWeaver ...
1> System.Collections.Generic.KeyNotFoundException: The supplied key was not present in the dictionary.
1> at System.ThrowHelper.ThrowKeyNotFoundException ()
1> at System.Collections.Generic.Dictionary`2.get_Item (TKey key)
1> in UnityEditor.Scripting.Compilers.NuGetPackageResolver.Resolve ()
1> in Unity.NuGetAssemblyResolver..ctor (String projectLockFile)
1> in usw.Weaver.ReaderParameters (String assemblyPath, ConversionOptions options)
1> in usw.Weaver.Weave ()
1> in usw.Program.RunProgram (ConversionOptions options)
1> in usw.Program.Main (String [] args)
C: \ Users \ luq.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly-CSharp-firstpass \ Assembly-CSharp-firstpass.csproj (196,5): error MSB3073: : \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ Unity \ Tools \ SerializationWeaver \ SerializationWeaver.exe "" C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly- CSharp-firstpass \ bin \ x86 \ Release \ Unprocessed \ Assembly-CSharp-firstpass.dll "-pdb" -verbose "-web-engine = C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ BuildLimpa \ Unprocessed \ UnityEngine.dll "" C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ app \ GeneratedProjects \ UWP \ Assembly-CSharp-FirstPass \ obj \ x86 \ Release \ x86 \ Release "" -lock = C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ app \ GeneratedProjects \ UWP \ Assembly-CSharp-FirstPass \ project.lock.json "" @C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly-CSharp-firstpass \ SerializationWeaverArgs.txt "-additionalAssemblyP ATH = C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ app \ BuildLimpa \ Unprocessed "" -unity-networking = C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ app \ BuildLimpa \ Unprocessed \ UnityEngine.Networking.dll "was terminated with code 1.
2> ------ Compilation started: Project: Assembly-CSharp, Configuration: Release x86 ------
2> CSC: error CS0006: C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly-CSharp-firstpass \ bin \ x86 \ Release-Assembly-CSharp-firstpass source file. Dll "can not be found
3> ------ Compilation started: Project: BuildLimpa, Configuration: Release x86 ------
3> CSC: error CS0006: C: \ Users \ luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly-CSharp-firstpass \ bin \ x86 \ Release-Assembly-CSharp-firstpass source file. Dll "can not be found
CSC: Error CS0006: C: \ Users \ Luiz.santana \ Documents \ _Unity3D \ BuildLimpa \ App \ GeneratedProjects \ UWP \ Assembly-CSharp \ bin \ x86 \ Release \ Assembly-CSharp.dll "source file can not To be found
========== Compile: 0 successfully, 3 failed, 0 refreshed, 0 ignored ==========
========== Deployment: 0 Successfully, 0 Failed, 0 Ignored ==========
一定发生了什么?我怎样才能解决它


解决了的 我刚刚更改了
project.lock.json
文件中的版本。它的版本为
Version=v10.0.10240´。我只是`查找/替换
all并替换为Version=v10.0就行了


我在这个链接中找到了一个解决方案:

我建议您检查一下。我会遵循他们的入门版本,并跟上发布的进度。工具箱里有很多你绝对需要的有用代码。你救了我的命,非常感谢。