2017-10-11 51 views
2

的Visual Studio 2017年專業。Xamarin形式共享項目的新內容頁CS文件不耦合

Xamarin跨平臺應用程序,應用程序的空白,Xamarin.Forms,共享項目。

在共享的項目,如果我添加了新的Xamarin.Forms內容頁(第1頁)中,和名爲.xaml文件xaml.cs不耦合像你期望的那樣。

enter image description here

我發現周圍的工作通過手動編輯.projitems文件,你希望(與DependentUpon標籤更換亞型標籤):

>  <Compile Include="$(MSBuildThisFileDirectory)MainPage.xaml.cs"> 
     <DependentUpon>MainPage.xaml</DependentUpon> 
     </Compile> 
     <Compile Include="$(MSBuildThisFileDirectory)Page1.xaml.cs"> 
     <SubType>Code</SubType> 
     </Compile> 

看來這是一個錯誤?無論如何不必做這個手動編輯來獲得慾望的結果?

+0

我不得不在此之前發生在我身上。我通常刪除頁面並重新啓動VS,它似乎工作,所以它似乎是一個重複的錯誤。 –

+0

聽起來就像你遇到[this](https://bugzilla.xamarin.com/show_bug.cgi?id=55901)錯誤。 – Paul

回答

0

我不能肯定這可能是錯在這裏。正如您所指出的那樣,您可以選擇編輯項目文件。

它不需要你手動編輯項目文件的另一種解決方案是:

  1. 從項目中排除兩個.xaml.xaml.cs(右鍵點擊文件=>從項目排除)
  2. 選擇添加現有項目(右鍵項目=>添加現有項目)
  3. 選擇.xaml文件只

Visual Studio的小號現在應該導入這兩個文件並將它們「耦合」。