解决“xxxx.csproj 是非自包含可执行文件。自包含的可执行文件不能引用非自包含的可执行文件”

发布工程的时候遇到以下问题:

C:\Program Files\dotnet\sdk\5.0.300\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(1076,5): error NETSDK1150: 引用的项目“..\..\..\..\xxx_Editor\xxxEditor.csproj”是非自包含可执行文件。 自包含的可执行文件不能引用非自包含的可执行文件。 [E:\Support\xxx_WEB\Web\Web.csproj]

 

通过网上找到的解决办法是:将xxxEditor.csproj文件中的<OutputType>Exe</OutputType>删除。

 

但是我工程仍然报这个问题。

 

最后我的解决办法是:

将xxxEditor工程设为类库,即将OutputType改为类库即可,如下:

<OutputType>Library</OutputType>

posted @ 2021-08-26 11:47  努力吧兄Dei  阅读(1024)  评论(1编辑  收藏  举报