无法从源构建 DependencyInjection 包
Cannot build DependencyInjection package from source
我已经使用 Visual Studio 2015 最新 CTP 从 https://github.com/aspnet/DependencyInjection 下载了代码。我在尝试打开解决方案时遇到此错误:
DependencyInjection\src\Microsoft.Framework.DependencyInjection.Interfaces\Microsoft.Framework.DependencyInjection.Interfaces.xproj : error : Value cannot be null.
Parameter name: projectMoniker
我用谷歌搜索了这个,但我还没有找到任何解决方案。
我也尝试在命令行中编译代码,但出现了不同的错误:
Adding C:\Users\user.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta5-11596\bin to process PATH
warn: The given key was not present in the dictionary.
verbose: Stack trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Sake.Engine.Builder.BuilderBase`1.CallTarget(String name)
还有其他人可以正常工作吗?
我查看了@AndreasNiedermair 提供的第一个 link 并尝试了
build --quiet verify
来自开发人员命令提示符。
在此之前,我还必须重命名文件
$(VSToolsPath)\AspNet\Microsoft.Web.AspNet.Props
至:
$(VSToolsPath)\DNX\Microsoft.DNX.Props
为了避免加载时再次出错
终于成功了。
我已经使用 Visual Studio 2015 最新 CTP 从 https://github.com/aspnet/DependencyInjection 下载了代码。我在尝试打开解决方案时遇到此错误:
DependencyInjection\src\Microsoft.Framework.DependencyInjection.Interfaces\Microsoft.Framework.DependencyInjection.Interfaces.xproj : error : Value cannot be null.
Parameter name: projectMoniker
我用谷歌搜索了这个,但我还没有找到任何解决方案。
我也尝试在命令行中编译代码,但出现了不同的错误:
Adding C:\Users\user.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta5-11596\bin to process PATH warn: The given key was not present in the dictionary. verbose: Stack trace:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Sake.Engine.Builder.BuilderBase`1.CallTarget(String name)
还有其他人可以正常工作吗?
我查看了@AndreasNiedermair 提供的第一个 link 并尝试了
build --quiet verify
来自开发人员命令提示符。
在此之前,我还必须重命名文件
$(VSToolsPath)\AspNet\Microsoft.Web.AspNet.Props
至:
$(VSToolsPath)\DNX\Microsoft.DNX.Props
为了避免加载时再次出错
终于成功了。