Pac*_*man 28 c# sql sqlclr visual-studio-2012
这是我看到的一个新现象,我的数据库名称是:MySQLCLR,有一个脚本总是在其中提供此名称:
:setvar DatabaseName "MySQLCLR"
Run Code Online (Sandbox Code Playgroud)
现在突然间,每当我对我的sqlclr项目代码进行任何更改并重新编译时,新的输出脚本都会在其中添加_1,如下所示:
:setvar DatabaseName "MySQLCLR_1"
Run Code Online (Sandbox Code Playgroud)
对代码和后续构建的另一个更改将生成:
:setvar DatabaseName "MySQLCLR_1_1"
Run Code Online (Sandbox Code Playgroud)
等等....
知道为什么会这样吗?
Windows2012 R2上的VS2012,MSSQL2008 R2
小智 1
我认为这是因为它将数据库保存在同一位置而不覆盖旧数据库,您的数据库是否在Visual Studio中连接?如果是,请尝试以下操作:
在解决方案资源管理器中搜索您的数据库示例:“database.sdf”。单击数据库并查看属性。可能应该有一个默认的“不复制”属性或其他属性,如果较新,则将其更改为复制,然后重新编译。那么问题还存在吗?
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |