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>たので、同じ動作を近似する別の方法を探しています。