如何在不同项目中找到内容的路径



我试着写一个测试,实际上必须使用一个可执行文件,它位于另一个项目的输出目录中,我在测试中引用了"其他项目",现在呢?如何访问"其他项目"输出目录下的文件?文件有BuildAction = ContentCopy to output directory = Copy Allways

System.Reflection.Assembly方法没有帮助

最简单的方法是转到您想要调用的"other"项目的方法并选择"Create Unit Tests…"。

让它为你创建存根。你应该得到像下面这样的代码块,它应该添加引用并创建一个带有YourApplication的Test References文件夹。访问器文件。

    /// <summary>
    /// Your test
    ///</summary>
    [TestMethod()]
    [DeploymentItem("YourApplication.exe")]
    public void YourTest()
    {
        //your entry point that you want to call in the exe
        Program_Accessor.YourMethod();
        //Your assert test here
    }

将DeploymentItem属性复制到您的测试中,连接方法调用,并尝试运行测试。

相关内容

  • 没有找到相关文章

最新更新