Так что я собираюсь добавить свой опыт.
Так что, если вы используете файл .testrunconfig, это превзойдет (переопределит) то, что я говорю ниже.
Я полагал, что есть несколько вариантов.
Относительно текущего .csproj
относительно .sln
Относительно текущего файла .cs
Я наконец-то получил свою систему сборки, используя подход " относительно текущего файла .cs ".
В моем примере мне понадобился Xsd из другого проекта, скопированного для моего UnitTest. Но тип файла не имеет значения.
Пример: * * один тысяча двадцать-одна
C: \ моя_папка \ MyXsdProject \ XSDs \ MyCoolXsd.xsd
C: \ моя_папка \ MyCsharpUnitTestProject \ MySubFolder1 \ MySubFolder2 \ MyUnitTestClass.cs
namespace MyCsharpUnitTestProject.MySubFolder1.MySubFolder2
{
[TestClass]
[DeploymentItem(@"..\..\..\MyXsdProject\XSDs\MyCoolXsd.xsd")]
public class MyUnitTestClass
{
}
}