我的| DataDirectory |指向C:\ Program Files文件(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE

问题描述:

当我尝试将DataDirectory |到连接字符串,它会继续指向C:\ Program Files文件(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE出于某种原因。任何想法可以改变目录路径,或者我可以在哪里找到DataDirectory的默认设置? App.config在其代码中没有“connectionStrings”。我的| DataDirectory |指向C: Program Files文件(x86) Microsoft Visual Studio 2017 Community Common7 IDE

我不确定您是否可以在App.config中更改它,但是您可以更改C#代码中的DataDirectory路径。就我而言,我们在bootstrapper中执行此操作,具体取决于调试/发布配置。您可以使用此代码设置DataDirectory

AppDomain.CurrentDomain.SetData("DataDirectory", dataDirectoryPath); 
+0

我在哪里可以找到引导程序? – Dog

+0

对不起,这只是一个例子。我们使用棱镜库,在那里你可以使用引导程序来初始化你的shell。有关详细信息,请参阅此文档:https://msdn.microsoft.com/en-us/library/gg430868(v=pandp.40).aspx但是,您可以在代码中执行此操作。例如,您可以将此添加到您的主要方法或app.xaml.cs类中。 –

+0

我已经浏览了我的解决方案资源管理器中的每个.cs文件,其中没有任何内容包含AppDomain.CurrentDomain.SetData – Dog