当我最近下使用该解决方案运行的Visual Studio 2017年的Android项目创建Xamarin跨平台应用程序的样本,它是没有任何错误调试,但Windows UWP项目解决方案,以前需要进行构建和部署才能进行调试。尝试部署UWP项目时出现MSB3541错误。错误MSB3541部署Windows UWP跨平台应用
这是详细的错误:
Microsoft.Common.CurrentVersion.targets(4686,5):错误MSB3541:文件有无效值“的obj \ 86 \调试\ DebtAppXamarin.UWP.c_.users。 dafpc.documents.visual_studio_2017.Projects.DebtAppXamarin.DebtAppXamarin.DebtAppXamarin.Views.ItemDetailPage.xaml.g.cs”。指定的路径,文件名或这两者太长。完全限定的文件名必须少于260个字符,且目录名称必须少于248个字符。
指定的文件...... ItemDetailPage.xaml.g.cs其实并不在目录...... DebtAppXamarin.UWP \ OBJ \ 86 \调试\存在。
我试图清理和重建解决方案,但同样的问题再次。 另外我也创建了同样的新项目,但也存在相同的错误。
在OBJ目录命名项目文件时,或错误可能是别的地方有没有什么问题?
我不能VS 2017年,重现您的问题(主从模板跨平台),你可以请尝试打开与VS 2015年编译工程,以隔离可能的IDE问题?你能提供'Xamarin.Forms'版本吗? –
我在VS 2017中使用了Xamarin表格(主要的详细模板)。我用VS 2015打开了这个项目,但是我有同样的错误。我正在使用Xamarin版本4.2.2.11。 @ NicoZhu-MSFT – admiri92
您是否尝试过使用VS2015创建新项目(主细部模板跨平台)?请让我知道它是怎么回事。 –