You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/build/reference/vcxproj-files-and-wildcards.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,13 +19,13 @@ These construct examples aren't supported by the IDE:
19
19
</ItemGroup>
20
20
```
21
21
22
-
In versions of Visual Studio before 16.7, if a `.vcxproj` project file that includes these constructs gets loaded in the IDE, the project may seem to work at first. However, issues are likely as soon as the project is modified by Visual Studio and then saved on disk. You may experience random crashes and undefined behavior.
22
+
If a `.vcxproj` project file that includes these constructs gets loaded in the IDE, the project may seem to work at first. However, issues are likely as soon as the project is modified by Visual Studio and then saved on disk. You may experience random crashes and undefined behavior.
23
23
24
-
To mitigate this problem, starting in Visual Studio 2019 version 16.7, when Visual Studio loads a `.vcxproj` project file, it automatically transforms unsupported entries in project items. You'll see warnings in the Output window during solution load that mention automatic wildcards expansion. If you don't want your project modified in this way, you can unload the project without saving it.
24
+
In Visual Studio 2019 version 16.7, when Visual Studio loads a `.vcxproj` project file, it automatically detects unsupported entries in project items. You'll see warnings in the Output window during solution load.
25
25
26
26
Visual Studio 2019 version 16.7 also adds read-only project support. Read-only support allows the IDE to use manually authored projects that don't have the additional limitations of IDE-editable projects.
27
27
28
-
If you have a `.vcxproj` file that uses one or more of the unsupported constructs, you can make it load in the IDE by using one of these options:
28
+
If you have a `.vcxproj` file that uses one or more of the unsupported constructs, you can make it load without warnings in the IDE by using one of these options:
29
29
30
30
- List all items explicitly
31
31
- Mark your project as read-only
@@ -45,8 +45,6 @@ To make `.vcxproj` projects automatically expand wildcards in Visual Studio 2019
45
45
</Project>
46
46
```
47
47
48
-
This property is a way to explicitly specify the same actions that Visual Studio 2019 version 16.7 or later takes on project load.
49
-
50
48
## Mark your project as read-only
51
49
52
50
In Visual Studio 2019 version 16.7 and later, you can mark projects as *read-only*. To mark your project read-only, add the following property to your *`.vcxproj`* file, or to any of the files it imports:
0 commit comments