5

テストにデプロイメントアイテムを追加したいと思います。

私のソリューション構造は次のようになります。

MySolution\
-- TestData\
  --addresses.xml
-- ProjectName.TestProject\
  --Internal\
    --MyTestClass.cs 

次の属性でファイルを追加しようとしました:

[DeploymentItem(@"TestData\addresses.xml", " TestData")]

…何が機能しないのかしかし、絶対ファイルパスを指定すると、vsはファイルをコピーします。

[DeploymentItem(@"C:\Dir1\Dir2\TestData\addresses.xml", " TestData")]
4

1 に答える 1

7

DeploymentItemAttribute出力 bin フォルダーへのデフォルトの現在のフォルダー。したがって、その bin フォルダーに相対的な最初のパラメーターを指定する必要があります。

[DeploymentItem(@"..\..\..\TestData\addresses.xml", " TestData")]
于 2013-01-24T12:19:52.220 に答える