在Visual Studio 2015中构建旧版C#应用程序后,存在以下警告:
不建议使用此任务来创建私有访问者,并将其删除 在未来版本的visual studio中。
警告引用解决方案中仅包含单元测试的项目。
Microsoft dcumentation声明:
以前版本的Visual Studio,您可以使用Publicize.exe 指定内部应用程序编程接口(API)和 创建可在测试中调用的公共对应API 反过来,会调用您产品的内部API。你可以 然后使用代码生成来创建测试存根并生成代码 该存根中的片段。
在Visual Studio 2012中删除了此功能。
搜索解决方案时,任何构建文件中都没有引用publicize.exe
。
在C#项目中,定义创建私有访问者的任务是什么?
答案 0 :(得分:5)
您应该在单元测试项目的 .csproj 文件中找到访问者。
在Visual Studio中右键单击您的测试项目并选择" 卸载项目"。 然后再次右键单击该项目并选择" 编辑project-name.csproj "
访问者看起来像:
<ItemGroup>
<Shadow Include="Test References\some-name.accessor" />
</ItemGroup>