2017-07-28 9 views
0

最近、私のソリューションのすべてのPCLを.net標準ライブラリに変換するプロセスを行っています。その場合に言及してください)。今 、私は試してみて、ページを追加するとき、それは任意のリンクまたは接続せずにプロジェクトにXAMLとxaml.csファイルを追加しますので、彼らはコンパイル習慣:Xamarinフォーム:.NET標準ライブラリに変換されました。新しいXAMLページを追加できません。

enter image description here

グーグルは私が行くことができます示唆.csprojを編集して2つの間の依存関係を追加しますが、これは長期的には恐ろしい解決策です。 これを「正しく」修正する方法はありますか?

私は、既存の追加して、すべての展示と同じ動作によって、既存の追加、ドラッグや窓はVS2017にエクスプローラからの既存のファイルをドロップし、追加新しいダイアログで新しい追加しようとしました。

ありがとうございました

答えて

2

OK、私自身の質問に答えてください。あなたが当面の回避策に置く必要があるように思える:.csprojで

https://forums.xamarin.com/discussion/comment/288205/#Comment_288205

<ItemGroup> 
    <!-- https://bugzilla.xamarin.com/show_bug.cgi?id=55591 --> 
    <None Remove = "**\*.xaml" /> 

    < Compile Update="**\*.xaml.cs" DependentUpon="%(Filename)" /> 
    <EmbeddedResource Include = "**\*.xaml" SubType="Designer" Generator="MSBuild:UpdateDesignTimeXaml" /> 
</ItemGroup> 

そして、このようなEmbeddedResourcesなど.csprojファイル内で参照されるすべての既存のXAMLページを削除コンパイルディレクティブ

関連する問題