Visual Studio似乎很难启动,所以我想知道我的设置是否有什么问题。我目前正在使用:
设置新解决方案:
A(新项目):
B(配置空白表单应用,第1部分):
C(配置空白表单应用,第2部分):
立即开始添加包... 进程。完成后,3个 Packages 文件夹中包含各种与Xamarin相关的文件,其中一个文件共有: Xamarin.Forms 。
正如测试一样,我右键单击 ABCD 解决方案文件夹并选择清洁ABCD 。我立即受到了打击:
错误XF001:Xamarin.Forms目标已多次导入。 请检查您的项目文件并删除重复的导入。 (XF001)(ABCD)
为什么会这样?我已经尝试单独删除上述3个包文件夹中的每个 Xamarin.Forms 文件,但这没有任何好处。
右键点击错误消息并选择显示错误参考,只需将我带到搜索字词“XF001”的Google搜索结果页面,这有助于0%。
我做错了什么?
答案 0 :(得分:1)
我也遇到过这种情况。这似乎是当前“新项目”模板中的一个错误,至少在Visual Studio for Mac中是这样。
进入共享库的csproj文件所在的文件夹。使用记事本或类似工具编辑它,并在底部找到<import>
个节点。应该有一个与Xamarin有关的东西。删除此import
节点,保存并打开/重新加载解决方案。
答案 1 :(得分:1)
Nuget可能会生成(出于某种原因)项目目录中的.nuget.targets
和.nuget.props
文件,其中包含Xamarin.Forms的Import
语句以及相同的Import
语句项目文件(<project>.csproj
)。
备份.nuget.targets
和/或.nuget.props
文件,然后尝试从项目目录中删除.nuget.targets
和.nuget.props
个文件。