ang*_*son 8 visual-studio-2015 .net-core
当我尝试将.NET核心类库添加到我的解决方案时,我收到此错误消息:
错误:此模板尝试加载组件程序集"Microsoft.VisualStudio.ProjectSystem.DotNet.Wizard,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a".有关此问题以及如何启用此模板的详细信息,请参阅有关自定义项目模板的文档.
在磁盘上创建一个空文件夹,但解决方案中没有添加任何内容.
我的初始流程包括:
我收到此错误后尝试了以下内容:
devenv /setup管理员我也会在每一步之后关闭并重启,但没有骰子.
我还能尝试什么?我之前在机器上预装了.NET Core,但是根据安装说明,在安装发布文件之前只需卸载它们即可.
是否有某个日志文件可能包含有关程序集无法加载的原因的信息?
我的卸载程序列表中有两个与"Core"匹配的元素:
我也安装了这个,它似乎与上面的位一起安装:
这三个元素都是今天安装的日期.我认为名称的预览和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可以帮助解决此问题.
它引用的活动日志可以在我的公共Dropbox(重命名为.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>
Run Code Online (Sandbox Code Playgroud)
更新2:我发现另一个网页详细说明了同一类型的问题,仅在预览期间,这里:
无法在VS 2015中创建ASP.NET Core RC 2 Web项目.它有相同错误消息的屏幕截图.
一个故障排除步骤是发布帮助/关于内容,它可以在我的公共Dropbox上找到.
更新3:好的,上面的网站提到devenv.exe.config缺少对相关dll的引用.我检查了我的,确定它丢失了.我没有尝试手动添加它,选择重新运行devenv /setup但现在我注意到这没有完成.
我首先重命名了配置文件,然后重新命名devenv/config,它现在已经运行了2.5分钟,似乎没有任何动机要完成.
更新4:手动编辑配置文件并添加dotnet.wizard包使Visual Studio能够创建项目,但它仍然无法打开它,仍然抱怨DNX包.
我将尝试其他论坛线程中的一些故障排除提示,看看它们是否有帮助.
我遇到了类似的问题,并能够解决它:
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| 归档时间: |
|
| 查看次数: |
2998 次 |
| 最近记录: |