首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dotfuscator集成后,由于VS2015中“安装缺失功能”错误,无法加载Xamarin项目

Dotfuscator集成后,由于VS2015中“安装缺失功能”错误,无法加载Xamarin项目
EN

Stack Overflow用户
提问于 2017-11-09 16:00:23
回答 2查看 645关注 0票数 1

该问题在这些步骤之后立即开始,以集成Dotfuscator。在此之前,我在加载项目或运行应用程序方面没有问题。

我所犯的错误:

安装缺失功能 安装Xamarin,在C#中构建本地Android应用程序。

我的设置:

  • Windows 10
  • VS2015更新3

我从这些问答网站(以及其他网站)尝试了这些步骤:

创建Xamarin.Forms跨平台应用程序时,“此项目需要Visual更新才能加载”错误

在Visual 2015中不可用的Xamarin项目

采取的步骤:

  1. 彻底卸载Xamarin (几次)
  2. 完全安装Visual (所有版本,每个插件和插件)
  3. 退出Dotfuscator更改

撤销Dotfuscator的更改使它再次加载,但这不是一个可接受的解决方案,我不明白它为什么一直要求重新安装Xamarin。

EN

回答 2

Stack Overflow用户

发布于 2017-11-09 16:00:23

tl;dr: VS2015混淆了.csproj文件生成的错误消息,直到我安装了VS2017才看到实际的错误并能够修复它。

因为我在VS2015中什么都没有得到,所以我决定在那里安装VS2017并尝试它。当项目无法加载时,我就得到了实际的错误消息:

未找到导入的项目"E:\workspacePath\Xamarin Apps\PreEmptive.Dotfuscator.Xamarin.targets“。确认声明中的路径是正确的,并且文件存在于磁盘上。

现在,这根本不是.targets文件所在的位置,我把它放在解决方案文件夹中,就像上面说的那样。要使其工作,我必须更改指令的“导入目标文件”部分第9步中的设置

代码语言:javascript
复制
<Import Project="..\..\PreEmptive.Dotfuscator.Xamarin.targets"/>

代码语言:javascript
复制
<Import Project="..\PreEmptive.Dotfuscator.Xamarin.targets"/>

神奇地,它再次工作,没有错误。

票数 2
EN

Stack Overflow用户

发布于 2018-09-28 11:29:52

转到“卸载或更改程序窗口”{“控制面板\程序\程序和功能”},查找“VisualStudio2015 Xamarin工具”并进行修复。

它解决了我的问题:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47206334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档