• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by helo478 · Nov 16, 2015 at 08:07 PM · visualstudiounittest

Visual Studio unit test project cannot see most of my scripts

I am using Visual Studio to unit test my C# scripts, but most of my classes cannot be referenced.

I created at Unit Test Project in Visual Studio 2013 Ultimate and added the Library\ScriptAssemblies\Assembly-CSharp.dll as a reference. There are a couple of classes defined in my scripts that can now be referenced. Unfortunately most of them cannot be.

It looks as if all the classes that extend MonoBehavior can be referenced, and a couple that do not.

I would like to know why this is, and what I can do to fix it, please.

It must be that Assembly-CSharp.dll is not being updated, right? But, if so, what is it that causes it to update? Clean + Build in Visual Studio does not seem to do it, nor does building the project in Unity.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by helo478 · Nov 17, 2015 at 08:30 AM

I'm still not sure what the problem was, but I fixed it by putting my unit test project in the same solution as the Unity project.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

33 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity instance missing in "Attach Unity Debugger", Visual Studio 2013. How do I fix this? 6 Answers

Visual Studio's 'Attach to Unity' replaced with standard 'Attach...' and will not attach to Unity properly 1 Answer

Open C# Project Opens Windows Explorer 0 Answers

How to set AssemblyInfo to Unity 0 Answers

My animation is working but the character won't move. 2 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges