gpt4 book ai didi

c# - 如何解决此 .Net 3.5 警告/错误?

转载 作者:行者123 更新时间:2023-11-30 15:11:42 31 4
gpt4 key购买 nike

我有三台机器。一个安装了VS2008,另外两个安装了SDK6和Framework3.5(其中一个是构建机)。

当我使用 MSBuild 构建我们的应用程序时,所有应用程序都会收到此警告:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning MSB3245: Could not resolve this reference. Could not locate the assembly "WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.

构建机器出现了一些错误:

scsm\SCSM.cs(234,13): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(235,13): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(304,13): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(314,13): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(317,13): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(323,17): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(324,17): error CS1501: No overload for method 'Invoke' takes '1' arguments scsm\SCSM.cs(325,17): error CS1501: No overload for method 'Invoke' takes '1' arguments

但是其他机器都没有报错就通过了。这三台机器的资源是相同的。

在线搜索但找不到答案。这里有人可以帮我解决这个问题吗?谢谢

最佳答案

Could not locate the assembly "WPFToolkit, Version=3.5.40128.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35".

WPFToolkit不是 .net Framework 的一部分,而是一个可以下载的组件。

您是否将 WPFToolkit-DLL 下载并复制到构建机器上您的项目可以找到它的某个位置? (在您的项目引用或 GAC 中设置的某个目录)


scsm\SCSM.cs(325,17): error CS1501: No overload for method 'Invoke' takes '1' arguments

根据我的经验,这个问题可能意味着您缺少 .net Framework 3.5 的 SP1。

编辑:在看到您的代码后,我很确定这就是问题所在。您在此处调用的 Dispatcher.Invoke(delegate, params object[] args) 已添加到 Framework 3.5 SP1 中,请参阅 the MSDN page of this method :

Supported in: 3.5 SP1, 3.0 SP2

关于c# - 如何解决此 .Net 3.5 警告/错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2097246/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com