SDK ディストリビューション用のサンプル コードをパッケージ化しています。ディストリビューションでは、コードから SDK アセンブリへの相対パスはビルド マシンとは異なります。例えば:
分布
csharp/bin/assembly.dll
example/ex1/ex1.csproj
ビルドマシン
foo/sdk/csharp/bin/assembly.dll
bar/baz/quux/ex1/ex1.csproj
何も動けないとします。ex1.csproj
両方を見るように指示できる方法はありますか
../../csharp/bin/
と ?../../../../foo/sdk/csharp/bin/
_assembly.dll
C++ では、依存関係のパスをスタンドアロンのプロパティ シートに入れ、SDK で別のバージョンを配布します。しかし、C# にはプロパティ シートがなく、完全なプロジェクトの 2 つのバージョンを維持したくありません。
複数のタグを使用できないというこの質問を見<HintPath>
たので、同じ動作を近似する別の方法を探しています。