2015年1月22日

解決cs 和xaml在複製後無法階層連結

我們在開發XAML程式時不免會從別的專案複製程式過來,C# XAML會有XAML檔和CS檔,一旦新增已存在檔案,並把這兩的檔都選進來,就會變成以下情況:沒有階層連結

image
解決的方法:
方法一
1.  新增已存在檔案時只選XAML
方法二
1.  把CS自專案移除
2. 關閉方案,再重新打開,就會變成以下,再加入CS到專案
image
方法三
1. 打開csproj
2. 修Compile 

<Compile Include="Exercise.xaml.cs"/>

<Compile Include="Exercise.xaml.cs">
  <DependentUpon>Exercise.xaml</DependentUpon>
</Compile>


複製後會rename則是要改以下兩個地方
1. XAML
image
2. CS
image
參考:
https://spasol.wordpress.com/2013/03/04/grouping-xaml-and-code-behind-file-in-visual-studio/

沒有留言:

張貼留言