私は、複数のプロジェクトタイプのカスタムVisual Studioテンプレートの作成に取り組んでいます。私は、ソリューション内のプロジェクト間で参照を追加できるようにしたいと考えています。例えばMVVMソリューションでは、View、Model、ViewModelはそれぞれ独自のプロジェクトにあります。 ViewModelプロジェクトへの参照とModelModelプロジェクトへの参照を持つViewModelプロジェクトへの参照を持たせたいと思います。カスタムVSプロジェクトテンプレートのプロジェクト参照
厳密に名前が付けられたアセンブリが参照されるようにするMSDNの呼び出しに関するドキュメントのみが見つかります。 http://msdn.microsoft.com/en-us/library/ms185290.aspx
私はモデルプロジェクトがためのViewModelプロジェクトで参照することができ、私は、システムパラメータのいくつかを使用して.cprojファイルを変更することにより、部分的にそこに取得することができていますが、これは、たとえばなどの命名規則に大きく依存しています$ safeprojectname $と "Model"を連結すると、正しいアセンブリ名が作成されます。しかし、私はVでVMの参照を取得することはできませんし、任意のテストプロジェクトへの参照を追加することはできません。
<ItemGroup>
<ProjectReference Include="..\$safeprojectname$Model\$safeprojectname$Model.csproj">
<Project>{30C01E8B-96AE-45B4-A7B5-8F7BDCA4BDAB}</Project>
<Name>$safeprojectname$Model</Name>
</ProjectReference>
</ItemGroup>
テンプレートでこれを達成する方法を知っている人はいますか?
ありがとうございました。