单击按钮时,我的编码UI无法正常工作。我好像
不断出现错误


  “''Microsoft.VisualStudio.TestTools.UITest.Common.UITestLogWrapper'
  引发了异常。”


我想知道是否缺少参考,还是需要更改初始化代码?

到目前为止,这是我的代码
'

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
        InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            Microsoft.VisualStudio.TestTools.UITesting.Playback.Initialize();
            CodedUITestProject.CodedUITest1 coded = new CodedUITestProject.CodedUITest1();
            coded.Method();
            Microsoft.VisualStudio.TestTools.UITesting.Playback.Cleanup();
        }
    }
}'


注意
Microsoft.VisualStudio.TestTools.extension.Uia
Microsoft.VisualStudio.TestTools.extension.ie
不在私人或公共程序文件夹中(那是2012年的事情吗?)

这两个项目都在.NET Framework 4中

任何帮助将不胜感激。

最佳答案

通过从PrivateAssemblies目录中添加对Microsoft.VisualStudio.TestTools.UITest.Logging的引用,我能够解决您上面列出的问题。但是,即使引用了IE Interop程序集,也出现错误。希望能帮助您超越我。

关于c# - 在Windows窗体VS2012中运行编码的UI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14782652/

10-10 20:01