我发现了一些代码来帮助我在一个项目中,当我第一次运行代码时,我收到一条错误消息,指出:“由于缺少调试目标c:\ path \'dirInfo.exe',Visual Studio无法启动调试。生成项目并重试,或者适当地设置OutPath和AssemblyName属性以指向目标程序集的正确位置。“如何修复这些C#错误?
然后,我选择确定并收到一条错误消息,指出部分缺失。我添加了部分代码并收到3条更多错误消息。
类型“RecursiveSearchCS.Form1”已经包含了一个定义,“组件”
- 这是否意味着我应该删除这个从Form1.cs文件?
类型'RecursiveSearchCS.Form1'已经使用相同的参数类型定义了一个名为'Dispose'的成员。
类型'RecursiveSearchCS.Form1'已经使用相同的参数类型定义了名为'InitializeComponent'的成员。
(我注意到,当我注释掉的InitializeComponent线和/或处置线,越来越多的错误信息中的错误填充)
通过他们的方式,你可以找到的原代码@MicrosoftSite。
任何帮助将不胜感激。
谢谢
+1非常好的解释。 – JonH
我是否应该使用或不使用Windows窗体应用程序创建新的.cs文件?我确实创建了新的.cs文件,但仍收到相同的错误消息。我应该从(复制和粘贴)代码文件中删除那些已经在设计器中的特定行吗? – Richell
@CompGeekess:首先,从项目中删除现有的Form1.cs(和Form1.Designer.cs&Form1.resx)文件。接下来,右键单击您的项目并选择“添加新项目”。添加一个名为“Form1.cs”的新“代码文件”,然后单击确定。创建完成后,将演示中的代码粘贴到该文件中。然后,假设您的** Program.cs **正在尝试运行** Form1 **的实例,则应该满足并正确构建。 –