当我尝试将.NET核心类库添加到我的解决方案时,我收到此错误消息:
错误:此模板尝试加载组件程序集“Microsoft.VisualStudio.ProjectSystem.DotNet.Wizard,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”。有关此问题以及如何启用此模板的详细信息,请参阅有关自定义项目模板的文档。
在磁盘上创建一个空文件夹,但解决方案中没有添加任何内容。
我的初始流程包括:
我在收到此错误后尝试了以下操作:
devenv /setup
我也会在每一步之后关闭并重启,但没有骰子。
我还能尝试什么?我之前在机器上预装了.NET Core,但根据安装说明,在安装发布文件之前卸载它们应该足够了,我做了。
是否有某个日志文件可能包含有关程序集无法加载的原因的信息?
我的卸载程序列表中有两个与“Core”匹配的元素:
我也安装了这个,它似乎与上面的位一起安装:
这3个元素都是今天安装的日期。我认为名称的预览和rc1部分来自这样一个事实,即只有运行时作为最终发布,但工具仍在预览中。
我从这里获得了安装文件 - http://dot.net/core - 所以在我看来我应该已经安装了正确的位。
Visual Studio扩展和更新下没有任何更新。
更新1:我做了全面修复,没有改变任何内容。
然后我尝试使用命令行工具dotnet
创建一个项目,并且工作得很好,从dotnet new
到dotnet run
的所有内容都已成功执行,并且具有预期的结果。
然后我尝试将project.json
文件复制到现有解决方案的子目录中,编辑它以删除入口点位,然后尝试在VS2015中手动添加项目,我得到了这个:
'DNX Project System'软件包未正确加载 问题可能是由配置更改或安装另一个扩展引起的。您可以通过检查文件'C:\ Users \ lasse \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 \ ActivityLog.xml'来获取更多信息。
重新启动Visual Studio可以帮助解决此问题。
它引用的活动日志可以在我的公共保管箱(重命名为.txt扩展名)上找到:ActivityLog.xml (.txt)。
此文件中可能有趣的摘录是:
<description>Performance warning: String load failed. Pkg:{98F77210-A364-4168-BAE6-4D46FA7E19FE} (DNX Project System) LANG:0409 ID:5011
</description>
<description>LegacySitePackage failed for package [DNX Project System]Source: 'System.ComponentModel.Composition' Description: No exports were found that match the constraint: 
	ContractName	Microsoft.VisualStudio.Web.ProjectSystem.Telemetry.ITelemetryProvider
	RequiredTypeIdentity	Microsoft.VisualStudio.Web.ProjectSystem.Telemetry.ITelemetryProvider
</description>
<description>SetSite failed for package [DNX Project System](null)</description>
更新2:我发现另一个网页详细说明了同一类型的问题,仅在预览期间,在此处:
Cannot Create ASP.NET Core RC 2 web project in VS 2015。它有相同错误消息的屏幕截图。
一个故障排除步骤是发布帮助/关于内容,它可用on my public Dropbox here。
更新3:好的,上面的网站提到devenv.exe.config
缺少对相关dll的引用。我检查了我的,确定它丢失了。我没有尝试手动添加它,选择重新运行devenv /setup
但现在我注意到这没有完成。
我首先重命名配置文件,然后重新命名devenv / config,它现在运行了2.5分钟,似乎没有任何动力完成。
更新4:手动编辑配置文件并添加dotnet.wizard软件包使Visual Studio能够创建项目,但它仍然无法打开它,仍抱怨DNX包。
我会尝试其他论坛线程中的一些故障排除提示,看看它们是否有帮助。
答案 0 :(得分:8)
我遇到了类似的问题,并且可以通过以下方式修复它:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\DNX
文件夹。%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
%LocalAppData%\Microsoft\VisualStudio\14.0\devenv.exe.config
答案 1 :(得分:1)
安装Visual Studio Installer Projects工具帮助我