对于意想不到的行为,VS永远不会让我感到惊讶。
我使用VS 2015 Ent。,主要用于课程图书馆和单元测试项目。
刚才我创建了一个新的解决方案。该解决方案具有Windows窗体项目和单元测试项目(在解决方案中创建新项目时选择的类型)。
在单元测试项目中,通常有默认的UnitTest1.cs类文件。但是,当我尝试将New Item添加到项目中时,Visual C#meny条目下没有单元测试。右键单击Unit Test项目时,也没有像以前那样创建新单元测试的快捷方式。即使我搜索"单元测试"在New Item窗口中,我得到零结果。
不过,该项目是一个单元测试项目。
有人对此有任何想法/建议吗?
更新:
我刚刚注意到:VS似乎坚持创建Windows 8.1项目,即使我创建了一个Windows - >单元测试库(Windows)项目。
它在解决方案资源管理器中列为
#Download base image ubuntu 16.04
FROM ubuntu:14.04
MAINTAINER George Chilumbu
ENV HOME /root
ENV DEBIAN_FRONTEND noninteractive
#ENV /writable-proc/sys/net/core/somaxconn /proc:/writable-proc
# Set the working directory to /app
WORKDIR ~/
# Redis Cache Server Tuning
RUN mkdir -p /writable-proc/sys/net/core/somaxconn
RUN echo 4096 > /writable-proc/sys/net/core/somaxconn
#RUN echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
#RUN echo never > /sys/kernel/mm/transparent_hugepage/enabled
# Install some necessary software/tools
RUN apt-get update && apt-get install -y \
wget \
vim \
unzip \
inetutils-ping \
inetutils-tools \
net-tools \
dnsutils \
software-properties-common \
python-software-properties \
ntp \
rsyslog \
curl
RUN add-apt-repository ppa:gaod/redis-server \
&& apt-get update \
&& apt-get install -y redis-server \
redis-sentinel \
&& rm /etc/redis/redis.conf \
&& rm /etc/redis/sentinel.conf
RUN mkdir -p /opt/redis/redis_dump
RUN chown redis:redis -R /opt/redis/redis_dump/
而在我的其他解决方案中,当我创建相同的项目时,它只是列出了项目名称。在另一个项目中,右键单击项目时 - >添加 - >我得到了#34;单元测试"以及一堆其他选项。在这个项目中,我什么都没得到,单元测试无处可寻,
还有其他问题:我无法安装ExpectedObjects软件包,因为它无法安装在Windows 8.1项目中。