當我最近下使用該解決方案運行的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創建新項目(主細部模板跨平臺)?請讓我知道它是怎麼回事。 –