Q823528082 发表于 2024-8-19 15:34

Visual Studio 求助

本帖最后由 Q823528082 于 2024-8-20 12:07 编辑

为什么我的Visual Studio项目属性里没有“为com互操作注册”这个选项?是别人的源码,我想编译成DLL文件,在第三方用com类库调用。

506874511 发表于 2024-8-19 17:16

是不是版本不一样呢

我心飞翔1995 发表于 2024-8-19 17:24

本帖最后由 我心飞翔1995 于 2024-8-19 17:41 编辑

只有 .Net Framework 类库应用才需要操作这个选项。

不知道改成啥 发表于 2024-8-19 21:30

你新建的一看基就不是Framework 项目重新新建吧

kenxy 发表于 2024-8-20 09:06

跟你的项目有关系,不是所有的项目都需要这个操作,Visual Studio会识别需不需要这个操作

typescript 发表于 2024-8-20 09:43

本帖最后由 typescript 于 2024-8-20 09:44 编辑

你的csproj 是新式sdk风格,不是原来的风格,所有有些设置项不一样。你可以建个老格式项目,设置好,升级上来对比下{:1_918:}

另一个,楼上说的也挺多,有些项目设置不了这个。

wxaz 发表于 2024-8-20 10:38

使用非托管的外部DLL才用的到COM交互,使用 .NET托管的不需要此选项。

Q823528082 发表于 2024-8-20 12:08

我心飞翔1995 发表于 2024-8-19 17:24
只有 .Net Framework 类库应用才需要操作这个选项。

是别人的.NET源码,我想编译成DLL文件,在第三方用com类库调用。

Q823528082 发表于 2024-8-20 12:09

typescript 发表于 2024-8-20 09:43
你的csproj 是新式sdk风格,不是原来的风格,所有有些设置项不一样。你可以建个老格式项目,设置好,升级上 ...

是别人的.NET源码,我想编译成DLL文件,在第三方用com类库调用。版本是VS2022
页: [1]
查看完整版本: Visual Studio 求助