单击按钮时,我的编码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/