如何解决阻止Visual Studio复制输出目录中的Nuget包
免责声明::这是 .Net Framework 的特定问题,在.Net Core中不会发生。
我目前正在研究一个项目,该项目可以用作较大项目的插件。我想将项目的输出路径设置为较大项目的AddIn文件夹,然后使用项目的debug-properties启动较大项目,因此不必每次都手动复制并附加到项目。
我所拥有的任何参考都与较大的项目共享并由其管理,这意味着我没有(也不应)将其复制到AddIn文件夹中。
我将this answer中的代码添加到了.csproj(VS 19 /新格式)中
<ItemDefinitionGroup>
<Reference>
<Private>False</Private>
</Reference>
<ProjectReference>
<Private>False</Private>
</ProjectReference>
</ItemDefinitionGroup>
排除项目引用和常规引用,但是在.Net Framework中,我的Nuget包中的所有 .dlls 也都复制到了输出路径。我也在寻找一种禁用该功能的方法,但是还没有找到。
是否可以阻止Nuget包中的 .dlls 复制到.Net Framework中的输出路径?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。