vb.net - 意外删除 System.Core 引用

标签 vb.net visual-studio-2010

我不小心从应用程序设置的“引用”选项卡中删除了 System.Core 引用,我想知道如何再次添加它。

您可能认为添加和删除一样简单,但每次我尝试通过“添加...”按钮添加它时,都会出现以下错误:

“无法添加对“System.Core”的引用。构建系统已自动引用此组件。”

我的问题是现在它消失了,我无法执行简单的代码行,例如 My.Computer 或 Application 甚至 Me...

如何重新添加它?

对于那些想知道我如何删除它的人。我正在删除我的应用程序未使用的引用,我有点高兴地删除了它,并且单击它的速度太快,点击次数太多。我能够添加找到的其余引用,但它只是 System.Core。

最佳答案

我已经找到了问题并解决了它。

通过在记事本中打开项目文件并将以下行添加到文件中并保存,System.Core 引用已恢复:

<ItemGroup> 
  <Reference Include="System.Core" /> 
</ItemGroup>

项目文件位于:Documents\Visual Studio 2010\Projects\Your Application\Your Application\Your Application.vbproj

此后,重新启动 Visual Studio(如果尚未关闭)并重新打开项目。如果像我一样,您发现有错误,例如“restart() is not a member of Your Application.My.MyApplication”或类似性质的错误。

解决这个问题也很容易;进入应用程序设置,然后进入引用选项卡。在“导入的命名空间”菜单中向下滚动,直到看到:

System.Windows System.Windows.Forms

如果这些未勾选,则勾选它们,然后错误就会消失。

希望这可以帮助任何遇到与我相同问题的人!

关于vb.net - 意外删除 System.Core 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923160/

相关文章:

c# - 奇怪的自定义操作

c++ - 未创建 NT 内核记录器 session 日志

c# - 在 TFS SDK 中获取变更集的日期?

c# - .Net IP 地址 IPv4

vb.net - 获取文本框以仅接受 vb.net 中的字符

VB Razor 中 &lt;script&gt; 元素中的 Javascript 代码

c# - VB.NET等效于此C#代码(将ASCII字符串转换为十六进制)是什么?

vb.net - 如何查看在 "with block"中创建的对象?

C# JSON 对象不会反序列化

visual-studio-2010 - 使用 Visual Studio 调试器附加到可执行文件