在c#项目中有'私有访问器'定义的
本文关键字:定义 访问 项目 | 更新日期: 2023-09-27 18:06:29
在Visual Studio 2015中构建遗留c#应用程序后,存在以下警告:
创建私有访问器的任务已弃用,将被删除在visual studio的未来版本。
警告引用解决方案中仅包含单元测试的项目。
Microsoft文档说明:
以前版本的Visual Studio,您可以使用Publicize.exe来指定内部应用程序编程接口(API)和创建您可以在测试中调用的公共对等API将依次调用产品的内部api。你可以然后使用代码生成来创建测试存根并生成代码
此功能已在Visual Studio 2012中删除。
搜索解决方案,没有在任何构建文件中引用到publicize.exe
。
在c#项目中,创建私有访问器的任务将被定义在哪里?
您应该在中找到访问器。单元测试项目的csproj文件。
在Visual studio中右键单击您的测试项目并选择"卸载项目"。然后再次右键单击项目,选择"Edit project-name.csproj"
访问器看起来像:
<ItemGroup>
<Shadow Include="Test References'some-name.accessor" />
</ItemGroup>