如何解决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中打开了有问题的应用程序解决方案,但是如果您查看下面的图片文件,则有问题的程序集没有“嵌入互操作类型”属性:
但是,从图片中可以看到,“嵌入的互操作类型”属性丢失了。因此,如何将“嵌入互操作类型”属性设置为false?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。