相关疑难解决方法(0)

"你错过了装配参考吗?" 编译错误 - Visual Studio

我目前正在为我们公司的其他应用程序进行服务器控制,以便与WCF服务进行交互.每次我更改代码更改并重新编译控件时,我都会将AsseemblyInfo.cs中的AssemblyVerison和AssemblyFileVersion类增加一个.例如,我的最新版本从1.0.07.0到1.0.08.0.

当使用应用程序通过复制bin目录中的最新文件并尝试编译来更新文件时,它们会收到以下错误:

命名空间"MyNamespace"中不存在类型或命名空间名称"MyControl"(您是否缺少程序集引用?)

为了解决此错误,他们必须删除当前引用并重新添加引用.

有没有办法更新服务器控件而无需删除和重新添加引用?

我并不强烈命名服务器控件.
@JPunyon - 你的意思是让消费者应用程序将服务器控制项目添加到他们的解决方案中吗?

assemblies compiler-errors reference visual-studio

27
推荐指数
3
解决办法
12万
查看次数

为什么我的命名空间引用在 Visual Studio 中不断中断?

我在Unity 论坛上提出了这个问题,但不幸的是没有回复。由于这似乎是 Visual Studio 本身的错误/问题,我也在这里询问。

情况

我无法在 Visual Studio 中编译我的项目代码。它仍然可以在 Unity 编辑器中编译和运行,但 Visual Studio 会给出数百个缺失引用错误(“找不到类型或命名空间名称 'XXX'(是否缺少 using 指令或程序集引用?)”)。这包括我编写的但位于另一个程序集中的文件,即我自己创建的命名空间。

除了一件事之外,我尝试过的所有方法都不起作用(见下文)。如果我手动删除对 Visual Studio 中所有四个程序集的引用并重新添加它们,解决方案将进行编译。但是当我关闭 VS 并重新打开时,会出现相同的错误。通过更多测试,我发现有时(不知道是什么触发了它)引用甚至会在不关闭 Visual Studio 的情况下中断。

这些程序集是 Assembly-CSharp、Assembly-CSharp-Editor、Assembly-CSharp-Editor-firstpass 和 Assembly-CSharp-firstpass;使用 Unity 项目创建的普通项目。现在在程序集中未正确引用的脚本以前没有引起任何问题,而且我根本没有更改它们。我不知道我会做什么,现在却导致了这个问题。以前这些脚本没有出现任何错误;前一秒他们编译得很好,下一秒就出现了这些错误。


版本

Unity 2019.3.12f1 个人版。

Visual Studio 社区 2017 15.9.22。


我试过了:

c# .net-assembly unity-game-engine visual-studio visual-studio-2017

5
推荐指数
1
解决办法
5272
查看次数

VisualStudio UWP/XAML 设计器未显示 UserControl | 由于缺少程序集,无法显示元素“foo”

我的项目文件夹中有两个项目:

  • HtSuite.UWP | Library
  • HtSuite.UWP.Leitstand | Applicaton

Libraryis an 中UserControl NamePasswordControl,我可以在XAML | Designer.

在此处输入图片说明

当我将NamePasswordControl放在我的LoginView.xaml(也在Library)上时,出现以下错误:

由于缺少程序集,无法显示元素“passwordView”。构建应用程序后,您可能能够查看此控件

在此处输入图片说明

当我运行时Application,一切都按预期工作。

在此处输入图片说明

到目前为止我尝试了以下步骤(没有成功):

  • 清洁溶液
  • 重建项目
  • 删除缓存
  • dotnet clean
  • dotnet restore
  • 重新启动的窗口
  • 更新了 VisualStudio ( v16.6.0) 并尝试了v16.7.0 预览版 1

有人知道如何修复预览吗?


具有相同行为的最小测试项目:

https://files.dominic-jonas.de/stackoverflow/ClassLibrary2.zip

一个类库,其中有一个 UserControl 和一个应在其上显示的页面。但是,错误也显示在那里,无法预览


日志

  • 28.05.2020 Nico Zhu - MSFT可以成功加载TestProject的预览(visual studio 2017 v15.9.17)。我能不能用vs2017显示预览。

c# visual-studio win-universal-app uwp uwp-xaml

5
推荐指数
1
解决办法
453
查看次数