【问题标题】:New Project has No Assemblies新项目没有程序集
【发布时间】:2019-11-30 23:56:27
【问题描述】:

我是 C# 新手,我首先要做的是一个 Windows 窗体应用程序。但是,我收到了很多奇怪的参考错误,我确定这是因为项目没有附加或链接(不确定正确的术语)的程序集。我已经下载了别人的项目,我只是继续重复使用该文件,这样我就可以获得所有正确的链接。有没有办法默认链接所有这些?当我签入参考管理器(在新项目上)时,在左侧,“程序集”应该只有项目、共享项目和浏览。在我下载的解决方案中,还有程序集。我知道这可能是一个菜鸟问题,但我似乎真的无法在网上找到答案,或者我可能只是没有正确地问这个问题。 这是我的新项目的样子:

这是下载的样子:

【问题讨论】:

  • 你遇到了什么错误
  • 显示您的解决方案资源管理器并至少列出您遇到的一些参考错误。你给他们一个编译时间吗?
  • Application.Run() 给我这个错误:System.Runtime.InteropServices.StandardOleMarshalObject' 来自程序集'System.它一直告诉我找不到某些软件包,然后我使用 nuget shell 安装/引用它们,但我走到了死胡同。
  • 但我能分辨出的项目之间的唯一区别是可以工作的程序集的大量列表。伙计,我越是谈论这个,我就越意识到我需要开始更多地编码,我知道这很愚蠢。

标签: c# assemblies


【解决方案1】:

检查您的参考“System.Windows.Forms”

如果找不到,请将其添加到参考管理器中。

【讨论】:

    【解决方案2】:

    我不知道我是否正确理解了您的问题,但我会根据我的假设尝试回答。 您正在为您的项目寻找引用的程序集/库,对吗? 您的参考应该出现在解决方案资源管理器中的“参考”下。就像你在这里看到的那样:

    *我很抱歉这张经过编辑的图片,但我正在为客户的项目工作,而不是我的项目

    如果缺少某些参考,那么您会在参考名称下方看到一个黄色三角形(如警告符号) 如果您右键单击引用的名称,那么您可以转到属性,在那里您可以找到您的项目试图找到该程序集的位置以及它期望找到的库/程序集的版本。 示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 2016-01-13
      相关资源
      最近更新 更多