Visual Studio 2010的参考程序集/ DLL属性窗口中缺少“嵌入互操作类型”属性

问题描述

在工作中,我们的C#应用​​程序是使用以下软件在开发计算机中开发的(并且我们的应用程序可以在开发环境中正确构建并运行):

-。NET Framework 4

-Visual Studio 2010

-ASP.NET Web表单

在工作中,我们有以下具有以下功能的独立构建服务器

-Windows Server 2012

-具有MS Build的詹金斯

-对于.NET Framework 4,MS Build版本为:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319> MSBuild.exe -version Microsoft(R)Build Engine版本4.7.2558.0 [Microsoft .NET Framework,版本4.0.30319.42000]版权所有(C)Microsoft Corporation。保留所有权利。

我们针对该应用程序的独立后端SQL Server是:

Microsoft SQL Server 2008 R2(RTM)-10.50.1600.1(X64)2010年4月2日15:48:46版权所有(c)Windows NT 6.1(Build 7601:Service Pack 1)上的Microsoft Corporation Enterprise Edition(64位) )(管理程序)

当我们在Jenkins Build服务器上构建应用程序解决方案时:

.cs(84,13):错误CS1752:无法嵌入互操作类型'。使用 适用的接口。 [.csproj] .cs(84,38):错误CS1752: 无法嵌入互操作类型“”。使用适用的界面 代替。 [.csproj] .cs(84,34):错误CS0143:类型''没有 构造函数定义为[.csproj] .cs(85,18):错误CS1061:“”确实 不包含“设置”的定义,也没有扩展方法“设置” 接受类型为'ActiveDs.PathnameClass'的第一个参数可能是 找到(您是否缺少using指令或程序集引用?)[ csproj] .cs(88,17):错误CS1752:互操作类型“”不能为 嵌入式。请改用适用的界面。 [csproj]

因此,为了停止上述错误,我们希望将“嵌入互操作类型”属性设置为false。

因此,我在Visual Studio 2010中打开了有问题的应用程序解决方案,但是如果您查看下面的图片文件,则有问题的程序集没有“嵌入互操作类型”属性:

enter image description here

但是,从图片中可以看到,“嵌入的互操作类型”属性丢失了。因此,如何将“嵌入互操作类型”属性设置为false?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...