我刚刚将 (WPF) .NET 4.6 项目迁移到 .NET 5。
我注意到它现在在输出目录中创建一个名为“runtimes”的文件夹,其中包含许多依赖于平台的 dll。
由于此应用程序只能在 Windows 计算机上运行,因此是否可以阻止在 Visual Studio 中构建期间创建这些文件夹?
这很容易更改:在您的 csproj 文件中,在PropertyGroup
,设置SelfContained
属性设置为“false”并指定RuntimeIdentifier
;像这样:
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<SelfContained>false</SelfContained>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)